Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > by-pkgid > 26641904bc2ad61f62b311bd84974dec > files > 11

libglademm2.4-doc-2.6.0-1mdk.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libglademm 2.4: Gnome::Glade::Xml Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../../../../gtkmm-2.4/docs/images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../../../../gtkmm-2.4/docs/images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../../../../gtkmm-2.4/docs/index.html">Main Page</a> &nbsp;
  <a href="../../../../../gtkmm-2.4/docs/reference/html/group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="../../../../../gtkmm-2.4/docs/reference/html/namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>

<!-- Generated by Doxygen 1.4.0 -->
<div class="nav">
<a class="el" href="namespaceGnome.html">Gnome</a>::<a class="el" href="namespaceGnome_1_1Glade.html">Glade</a>::<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a></div>
<h1>Gnome::Glade::Xml Class Reference</h1>Inheritance diagram for Gnome::Glade::Xml:<p><center><img src="classGnome_1_1Glade_1_1Xml__inherit__graph.png" border="0" usemap="#Gnome_1_1Glade_1_1Xml__inherit__map" alt="Inheritance graph"></center>
<map name="Gnome_1_1Glade_1_1Xml__inherit__map">
<area doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1Object.html" shape="rect" coords="28,168,105,192" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html" shape="rect" coords="13,93,120,117" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classsigc_1_1trackable.html" shape="rect" coords="20,19,113,43" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGnome_1_1Glade_1_1Xml-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classGnome_1_1Glade_1_1XmlError.html">Gnome::Glade::XmlError</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#w0">Error</a></td></tr>

<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a0">~Xml</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GladeXML*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a1">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GladeXML*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a2">gobj</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GladeXML*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a3">gobj_copy</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a4">get_filename</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a5">get_widget</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a widget from the glade file.  <a href="#a5"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T_Widget&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T_Widget*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a6">get_widget</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, T_Widget*&amp; widget)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is for convenience.  <a href="#a6"></a><br></td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class T_Widget&gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">T_Widget*&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a7">get_widget_derived</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, T_Widget*&amp; widget)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This provides a pointer to a widget whose details are specified in the <a class="el" href="namespaceGnome_1_1Glade.html">Glade</a> file, but which is implemented by your own derived class.  <a href="#a7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt;<a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>*&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a8">get_widget_prefix</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a9">reparent_widget</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, <a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Container.html">Gtk::Container</a>&amp; container)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Take the widget from the glade-generated container and put it in another container.  <a href="#a9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a10">relative_file</a> (const std::string&amp; filename) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#a11">connect_clicked</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, const sigc::slot&lt;void&gt;&amp; slot_)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Connect a <a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Button.html">Gtk::Button</a>'s clicked signal or a <a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1MenuItem.html">Gtk::MenuItem</a>'s activated signal to a slot.  <a href="#a11"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#e0">create</a> (const std::string&amp; filename, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; root=<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; domain=<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Loads a glade XML file.  <a href="#e0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#e1">create_from_buffer</a> (const char* buffer, int size, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; root=<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>(), const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; domain=<a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>())</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads glade XML data from memory.  <a href="#e1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#e2">get_widget_name</a> (<a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>&amp; widget)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#e3">get_widget_tree</a> (<a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>&amp; widget)</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#b0">Xml</a> (const std::string&amp; filename, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; root, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; domain)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Loads a glade XML file.  <a href="#b0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#b1">Xml</a> (const char* buffer, int size, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; root, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; domain)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads glade XML data from memory.  <a href="#b1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#b2">get_widget_checked</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name, GType <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/unicode_8h.html#a20">type</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#b3">get_cwidget</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#b4">lookup_type_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; classname)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">* interface for changing the custom widget handling */  <a href="#b4"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Gnome::Glade::Xml</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGnome_1_1Glade_1_1Xml.html#m0">wrap</a> (GladeXML* object, bool take_copy=false)</td></tr>

</table>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="w0" doxytag="Gnome::Glade::Xml::Error"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">typedef <a class="el" href="classGnome_1_1Glade_1_1XmlError.html">Gnome::Glade::XmlError</a> <a class="el" href="classGnome_1_1Glade_1_1XmlError.html">Gnome::Glade::Xml::Error</a>          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="a0" doxytag="Gnome::Glade::Xml::~Xml"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">virtual Gnome::Glade::Xml::~<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a>           </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="b0" doxytag="Gnome::Glade::Xml::Xml"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">Gnome::Glade::Xml::Xml           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const std::string&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>root</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>domain</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Loads a glade XML file. 
<p>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>XmlError</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a class="anchor" name="b1" doxytag="Gnome::Glade::Xml::Xml"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">Gnome::Glade::Xml::Xml           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const char*&nbsp;</td>
          <td class="mdname" nowrap> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>size</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>root</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>domain</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Reads glade XML data from memory. 
<p>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>XmlError</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a11" doxytag="Gnome::Glade::Xml::connect_clicked"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void Gnome::Glade::Xml::connect_clicked           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const sigc::slot&lt;void&gt;&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>slot_</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Connect a <a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Button.html">Gtk::Button</a>'s clicked signal or a <a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1MenuItem.html">Gtk::MenuItem</a>'s activated signal to a slot. 
<p>
For instance: <div class="fragment"><pre class="fragment"> refXml-&gt;connect_button(<span class="stringliteral">"button"</span>, sigc::mem_fun(*<span class="keyword">this</span>, &amp;ExampleWindow::on_button_clicked) );
</pre></div><p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name of the widget. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pslot</em>&nbsp;</td><td>The slot to connect to. </td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a class="anchor" name="e0" doxytag="Gnome::Glade::Xml::create"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a>&gt; Gnome::Glade::Xml::create           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const std::string&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>root</em> = <code><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>domain</em> = <code><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Loads a glade XML file. 
<p>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>XmlError</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a class="anchor" name="e1" doxytag="Gnome::Glade::Xml::create_from_buffer"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a>&gt; Gnome::Glade::Xml::create_from_buffer           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const char*&nbsp;</td>
          <td class="mdname" nowrap> <em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap> <em>size</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>root</em> = <code><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>domain</em> = <code><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>()</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [static]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Reads glade XML data from memory. 
<p>
<dl compact><dt><b>Exceptions:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>XmlError</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
    </td>
  </tr>
</table>
<a class="anchor" name="b3" doxytag="Gnome::Glade::Xml::get_cwidget"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">GtkWidget* Gnome::Glade::Xml::get_cwidget           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a4" doxytag="Gnome::Glade::Xml::get_filename"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">std::string Gnome::Glade::Xml::get_filename           </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a6" doxytag="Gnome::Glade::Xml::get_widget"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template &lt;class T_Widget&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top">T_Widget* Gnome::Glade::Xml::get_widget           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>T_Widget *&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>widget</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
This is for convenience. 
<p>
It allows for a shorter syntax with less repetition. For instance: <div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Table.html">Gtk::Table</a>* pTable = 0;
 refXml-&gt;get_widget(<span class="stringliteral">"mytable"</span>, pTable);
</pre></div> This method prints a warning message to the console if the widget doesn't exist or has the wrong type, so you don't need to check that manually. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name of the widget. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>A pointer to the widget, or <code>0</code> on failure. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The value of <em>widget</em>. </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="a5" doxytag="Gnome::Glade::Xml::get_widget"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>* Gnome::Glade::Xml::get_widget           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get a widget from the glade file. 
<p>
For instance: <div class="fragment"><pre class="fragment"> <a class="codeRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Table.html">Gtk::Table</a>* pTable = dynamic_cast&lt;Gtk::Table*&gt;(refXml-&gt;get_widget(<span class="stringliteral">"mytable"</span>));
</pre></div> <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name of the widget. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A pointer to the widget, or <code>0</code> on failure. </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="b2" doxytag="Gnome::Glade::Xml::get_widget_checked"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>* Gnome::Glade::Xml::get_widget_checked           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>GType&nbsp;</td>
          <td class="mdname" nowrap> <em>type</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a7" doxytag="Gnome::Glade::Xml::get_widget_derived"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="mdPrefix" colspan="4">
template &lt;class T_Widget&gt; </td>
        </tr>
        <tr>
          <td class="md" nowrap valign="top">T_Widget* Gnome::Glade::Xml::get_widget_derived           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>T_Widget *&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>widget</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
This provides a pointer to a widget whose details are specified in the <a class="el" href="namespaceGnome_1_1Glade.html">Glade</a> file, but which is implemented by your own derived class. 
<p>
Your class must have a constructor like so: <div class="fragment"><pre class="fragment"> DerivedDialog::DerivedDialog(BaseObjectType* cobject, <span class="keyword">const</span> <a class="codeRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr&lt;Gnome::Glade::Xml&gt;</a>&amp; refGlade)
 : Gtk::Dialog(cobject) <span class="comment">//Calls the base class constructor</span>
</pre></div><p>
For instance: <div class="fragment"><pre class="fragment"> Gtk::DerivedBox* pBox = 0;
 refXml-&gt;get_widget_derived(<span class="stringliteral">"mybox"</span>, pBox);
</pre></div><p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name of the widget. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Return values:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>A pointer to the widget, or <code>0</code> on failure. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>The value of <em>widget</em>. </dd></dl>
    </td>
  </tr>
</table>
<a class="anchor" name="e2" doxytag="Gnome::Glade::Xml::get_widget_name"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> Gnome::Glade::Xml::get_widget_name           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>widget</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a8" doxytag="Gnome::Glade::Xml::get_widget_prefix"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ListHandle.html">Glib::ListHandle</a>&lt;<a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>*&gt; Gnome::Glade::Xml::get_widget_prefix           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="e3" doxytag="Gnome::Glade::Xml::get_widget_tree"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Xml</a>&gt; Gnome::Glade::Xml::get_widget_tree           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Widget.html">Gtk::Widget</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>widget</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [static]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a2" doxytag="Gnome::Glade::Xml::gobj"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">const GladeXML* Gnome::Glade::Xml::gobj           </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Provides access to the underlying C GObject. 
<p>

<p>
Reimplemented from <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html#a7">Glib::ObjectBase</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a1" doxytag="Gnome::Glade::Xml::gobj"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">GladeXML* Gnome::Glade::Xml::gobj           </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inline]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Provides access to the underlying C GObject. 
<p>

<p>
Reimplemented from <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html#a6">Glib::ObjectBase</a>.    </td>
  </tr>
</table>
<a class="anchor" name="a3" doxytag="Gnome::Glade::Xml::gobj_copy"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">GladeXML* Gnome::Glade::Xml::gobj_copy           </td>
          <td class="md" valign="top">(</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="b4" doxytag="Gnome::Glade::Xml::lookup_type_vfunc"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">virtual GType Gnome::Glade::Xml::lookup_type_vfunc           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>classname</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
* interface for changing the custom widget handling */ 
<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a10" doxytag="Gnome::Glade::Xml::relative_file"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">std::string Gnome::Glade::Xml::relative_file           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const std::string&amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>filename</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="a9" doxytag="Gnome::Glade::Xml::reparent_widget"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top">void Gnome::Glade::Xml::reparent_widget           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>name</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap><a class="elRef" doxygen="gtkmm_doxygen_tags:../../../../../gtkmm-2.4/docs/reference/html/" href="../../../../../gtkmm-2.4/docs/reference/html/classGtk_1_1Container.html">Gtk::Container</a>&amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>container</em></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Take the widget from the glade-generated container and put it in another container. 
<p>
    </td>
  </tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="m0" doxytag="Gnome::Glade::Xml::wrap"></a><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
  <tr>
    <td class="mdRow">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../../glibmm-2.4/docs/reference/html/" href="../../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGnome_1_1Glade_1_1Xml.html">Gnome::Glade::Xml</a>&gt; wrap           </td>
          <td class="md" valign="top">(</td>
          <td class="md" nowrap valign="top">GladeXML*&nbsp;</td>
          <td class="mdname" nowrap> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td class="md"></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap> <em>take_copy</em> = <code>false</code></td>
        </tr>
        <tr>
          <td class="md"></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [related]</code></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="xml_8h.html">xml.h</a></ul>
<hr><address><small>
Generated for libglademm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.4.0 &copy;&nbsp;1997-2001</small></address>
</body>
</html>