Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 22e237efd6851989a23adf3360bb53d0 > files > 575

gtkmm2.4-doc-2.20.3-1mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gtkmm: Gtk::RC Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</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>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <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 class="navpath"><a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1RC.html">RC</a>
  </div>
</div>
<div class="contents">
<h1>Gtk::RC Class Reference</h1><!-- doxytag: class="Gtk::RC" -->
<p><a href="classGtk_1_1RC-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a66e093fef35f83113f9dd88eadc5faa2">RC</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename)</td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Style.html">Style</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a1d87d50e4691af4df209fb17c879d990">get_style</a> (const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds all matching <a class="el" href="classGtk_1_1RC.html">RC</a> styles for a given widget, composites them together, and then creates a <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> representing the composite appearance. <a href="#a1d87d50e4691af4df209fb17c879d990"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a301da7062343f98a4b8191a18a1af856">parse_string</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; rc_string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#ac113cfbd6fcc84cd78bbcb10a4ddb659">add_default_file</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; filename)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a file to the list of files to be parsed at the end of gtk_init(). <a href="#ac113cfbd6fcc84cd78bbcb10a4ddb659"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a766058722ef552197cd5a3e25221ba7a">set_default_files</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&amp; filenames)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the list of files that GTK+ will read at the end of gtk_init(). <a href="#a766058722ef552197cd5a3e25221ba7a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a23fe14447064c26125e5e5efdbfde3a5">get_default_files</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the current list of <a class="el" href="classGtk_1_1RC.html">RC</a> files that will be parsed at the end of gtk_init(). <a href="#a23fe14447064c26125e5e5efdbfde3a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a613436e3a096f9666cf396f48aee083a">reparse_all</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If the modification time on any previously read file for the default <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> has changed, discard all style information and then reread all previously read <a class="el" href="classGtk_1_1RC.html">RC</a> files. <a href="#a613436e3a096f9666cf396f48aee083a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#acd6c352355531d1a3e200e21ba1a1039">reparse_all</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp; settings, bool force_load=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If the modification time on any previously read file for the given <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> has changed, discard all style information and then reread all previously read <a class="el" href="classGtk_1_1RC.html">RC</a> files. <a href="#acd6c352355531d1a3e200e21ba1a1039"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#aef24a5f7a3af74a9eaf179e85cf3952e">reset_styles</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp; settings)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This method recomputes the styles for all widgets that use a particular <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> object. <a href="#aef24a5f7a3af74a9eaf179e85cf3952e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a855c6fe838bf7310326f81162c9b978b">find_pixmap_in_path</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp; settings, GScanner* scanner, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; pixmap_file)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up a file in pixmap path for the specified <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a>. <a href="#a855c6fe838bf7310326f81162c9b978b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#aefaf1ff2fa7492f53abc3b856c6d57d7">find_pixmap_in_path</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp; settings, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; pixmap_file)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up a file in pixmap path for the specified <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a>. <a href="#aefaf1ff2fa7492f53abc3b856c6d57d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#a8ae581040593654bd440b30ede529171">find_module_in_path</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; pixmap_file)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Searches for a theme engine in the GTK+ search path. <a href="#a8ae581040593654bd440b30ede529171"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#ab6b94e6da3fc9b26144694fd8e85064f">get_theme_dir</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1RC.html#ac72ded8238ce795e2b2e18cb13af0c6d">get_module_dir</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a directory in which GTK+ looks for theme engines. <a href="#ac72ded8238ce795e2b2e18cb13af0c6d"></a><br/></td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a66e093fef35f83113f9dd88eadc5faa2"></a><!-- doxytag: member="Gtk::RC::RC" ref="a66e093fef35f83113f9dd88eadc5faa2" args="(const Glib::ustring &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::RC::RC </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>filename</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ac113cfbd6fcc84cd78bbcb10a4ddb659"></a><!-- doxytag: member="Gtk::RC::add_default_file" ref="ac113cfbd6fcc84cd78bbcb10a4ddb659" args="(const Glib::ustring &amp;filename)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void Gtk::RC::add_default_file </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>filename</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Adds a file to the list of files to be parsed at the end of gtk_init(). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>filename</em>&#160;</td><td>the pathname to the file. If <em>filename</em> is not absolute, it is searched in the current directory. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8ae581040593654bd440b30ede529171"></a><!-- doxytag: member="Gtk::RC::find_module_in_path" ref="a8ae581040593654bd440b30ede529171" args="(const Glib::ustring &amp;pixmap_file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::RC::find_module_in_path </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>pixmap_file</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Searches for a theme engine in the GTK+ search path. </p>
<p>This function is not useful for applications and should not be used.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pixmap_file</em>&#160;</td><td>name of a theme engine. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The filename, if found, otherwise an empty string. </dd></dl>

</div>
</div>
<a class="anchor" id="aefaf1ff2fa7492f53abc3b856c6d57d7"></a><!-- doxytag: member="Gtk::RC::find_pixmap_in_path" ref="aefaf1ff2fa7492f53abc3b856c6d57d7" args="(const Glib::RefPtr&lt; Settings &gt; &amp;settings, const Glib::ustring &amp;pixmap_file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::RC::find_pixmap_in_path </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>settings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>pixmap_file</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Looks up a file in pixmap path for the specified <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a>. </p>
<p>If the file is not found, it outputs a warning message using g_warning() and returns an empty string.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>settings</em>&#160;</td><td>a <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pixmap_file</em>&#160;</td><td>name of the pixmap file to locate. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the filename. </dd></dl>

</div>
</div>
<a class="anchor" id="a855c6fe838bf7310326f81162c9b978b"></a><!-- doxytag: member="Gtk::RC::find_pixmap_in_path" ref="a855c6fe838bf7310326f81162c9b978b" args="(const Glib::RefPtr&lt; Settings &gt; &amp;settings, GScanner *scanner, const Glib::ustring &amp;pixmap_file)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::RC::find_pixmap_in_path </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>settings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GScanner *&#160;</td>
          <td class="paramname"> <em>scanner</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>pixmap_file</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Looks up a file in pixmap path for the specified <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a>. </p>
<p>If the file is not found, it outputs a warning message using g_warning() and returns an empty string.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>settings</em>&#160;</td><td>a <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>scanner</em>&#160;</td><td>Scanner used to get line number information for the warning message. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pixmap_file</em>&#160;</td><td>name of the pixmap file to locate. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the filename. </dd></dl>

</div>
</div>
<a class="anchor" id="a23fe14447064c26125e5e5efdbfde3a5"></a><!-- doxytag: member="Gtk::RC::get_default_files" ref="a23fe14447064c26125e5e5efdbfde3a5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> Gtk::RC::get_default_files </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the current list of <a class="el" href="classGtk_1_1RC.html">RC</a> files that will be parsed at the end of gtk_init(). </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>An array of filenames. </dd></dl>

</div>
</div>
<a class="anchor" id="ac72ded8238ce795e2b2e18cb13af0c6d"></a><!-- doxytag: member="Gtk::RC::get_module_dir" ref="ac72ded8238ce795e2b2e18cb13af0c6d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::RC::get_module_dir </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a directory in which GTK+ looks for theme engines. </p>
<p>For full information about the search for theme engines, see the GTK+ docs.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the directory. </dd></dl>

</div>
</div>
<a class="anchor" id="a1d87d50e4691af4df209fb17c879d990"></a><!-- doxytag: member="Gtk::RC::get_style" ref="a1d87d50e4691af4df209fb17c879d990" args="(const Widget &amp;widget)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt; Gtk::RC::get_style </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp;&#160;</td>
          <td class="paramname"> <em>widget</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Finds all matching <a class="el" href="classGtk_1_1RC.html">RC</a> styles for a given widget, composites them together, and then creates a <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> representing the composite appearance. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&#160;</td><td>a <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets).">Gtk::Widget</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the resulting style. </dd></dl>

</div>
</div>
<a class="anchor" id="ab6b94e6da3fc9b26144694fd8e85064f"></a><!-- doxytag: member="Gtk::RC::get_theme_dir" ref="ab6b94e6da3fc9b26144694fd8e85064f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::RC::get_theme_dir </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a301da7062343f98a4b8191a18a1af856"></a><!-- doxytag: member="Gtk::RC::parse_string" ref="a301da7062343f98a4b8191a18a1af856" args="(const Glib::ustring &amp;rc_string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void Gtk::RC::parse_string </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>rc_string</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acd6c352355531d1a3e200e21ba1a1039"></a><!-- doxytag: member="Gtk::RC::reparse_all" ref="acd6c352355531d1a3e200e21ba1a1039" args="(const Glib::RefPtr&lt; Settings &gt; &amp;settings, bool force_load=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool Gtk::RC::reparse_all </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>settings</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>force_load</em> = <code>true</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If the modification time on any previously read file for the given <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> has changed, discard all style information and then reread all previously read <a class="el" href="classGtk_1_1RC.html">RC</a> files. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>settings</em>&#160;</td><td>a <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>force_load</em>&#160;</td><td>load whether or not anything changed </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the files were reread. </dd></dl>

</div>
</div>
<a class="anchor" id="a613436e3a096f9666cf396f48aee083a"></a><!-- doxytag: member="Gtk::RC::reparse_all" ref="a613436e3a096f9666cf396f48aee083a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static bool Gtk::RC::reparse_all </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If the modification time on any previously read file for the default <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> has changed, discard all style information and then reread all previously read <a class="el" href="classGtk_1_1RC.html">RC</a> files. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the files were reread. </dd></dl>

</div>
</div>
<a class="anchor" id="aef24a5f7a3af74a9eaf179e85cf3952e"></a><!-- doxytag: member="Gtk::RC::reset_styles" ref="aef24a5f7a3af74a9eaf179e85cf3952e" args="(const Glib::RefPtr&lt; Settings &gt; &amp;settings)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void Gtk::RC::reset_styles </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGtk_1_1Settings.html">Settings</a> &gt;&amp;&#160;</td>
          <td class="paramname"> <em>settings</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This method recomputes the styles for all widgets that use a particular <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> object. </p>
<p>(There is one <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a> object per <a class="el" href="classGdk_1_1Screen.html" title="Object representing a physical screen Gdk::Screen objects are the GDK representation...">Gdk::Screen</a> - see <a class="el" href="classGtk_1_1Settings.html#a46b8befe2aac84d56d2aeb0cd8aa058e" title="Gets the Gtk::Settings object for screen, creating it if necessary.">Gtk::Settings::get_for_screen()</a>); It is useful when some global parameter has changed that affects the appearance of all widgets, because when a widget gets a new style, it will both redraw and recompute any cached information about its appearance. As an example, it is used when the default font size set by the operating system changes. Note that this function doesn't affect widgets that have a style set explicitely on them with <a class="el" href="classGtk_1_1Widget.html#a50ef706c909b415894aab77663447af3" title="Sets the Gtk::Style for a widget ( widget-&gt;style).">Gtk::Widget::set_style()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>settings</em>&#160;</td><td>a <a class="el" href="classGtk_1_1Settings.html" title="Sharing settings between applications.">Gtk::Settings</a></td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000225">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a766058722ef552197cd5a3e25221ba7a"></a><!-- doxytag: member="Gtk::RC::set_default_files" ref="a766058722ef552197cd5a3e25221ba7a" args="(const Glib::StringArrayHandle &amp;filenames)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void Gtk::RC::set_default_files </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::StringArrayHandle</a> &amp;&#160;</td>
          <td class="paramname"> <em>filenames</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the list of files that GTK+ will read at the end of gtk_init(). </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>filenames</em>&#160;</td><td>A list of filenames. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/rc.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue May 4 13:21:58 2010 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>