<!-- ##### SECTION Title ##### -->
GladeXML

<!-- ##### SECTION Short_Description ##### -->
Allows dynamic loading of user interfaces from XML descriptions.

<!-- ##### SECTION Long_Description ##### -->
<para>
This object represents an `instantiation' of an XML interface description.
When one of these objects is created, the XML file is read, and the
interface is created.  The GladeXML object then provides an interface for
accessing the widgets in the interface by the names assigned to them
inside the XML description.
</para>

<para>
The GladeXML object can also be used to connect handlers to the named
signals in the description.  Libglade also provides an interface by which
it can look up the signal handler names in the program's symbol table and
automatically connect as many handlers up as it can that way.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### STRUCT GladeXML ##### -->
<para>

</para>

@parent: 
@filename: 
@txtdomain: 

<!-- ##### STRUCT GladeXMLClass ##### -->
<para>

</para>


<!-- ##### FUNCTION glade_xml_new ##### -->
<para>

</para>

@fname: 
@root: 
@Returns: 
<!-- # Unused Parameters # -->
@filename: 


<!-- ##### FUNCTION glade_xml_new_with_domain ##### -->
<para>

</para>

@fname: 
@root: 
@domain: 
@Returns: 


<!-- ##### FUNCTION glade_xml_new_from_memory ##### -->
<para>

</para>

@buffer: 
@size: 
@root: 
@domain: 
@Returns: 


<!-- ##### FUNCTION glade_xml_construct ##### -->
<para>

</para>

@self: 
@fname: 
@root: 
@domain: 
@Returns: 
<!-- # Unused Parameters # -->
@filename: 
@xml: 


<!-- ##### FUNCTION glade_xml_signal_connect ##### -->
<para>

</para>

@self: 
@handlername: 
@func: 
<!-- # Unused Parameters # -->
@signalname: 
@xml: 


<!-- ##### FUNCTION glade_xml_signal_connect_data ##### -->
<para>

</para>

@self: 
@handlername: 
@func: 
@user_data: 


<!-- ##### FUNCTION glade_xml_signal_autoconnect ##### -->
<para>

</para>

@self: 
<!-- # Unused Parameters # -->
@xml: 


<!-- ##### FUNCTION glade_xml_get_widget ##### -->
<para>

</para>

@self: 
@name: 
@Returns: 
<!-- # Unused Parameters # -->
@xml: 


<!-- ##### FUNCTION glade_xml_get_widget_by_long_name ##### -->
<para>

</para>

@self: 
@longname: 
@Returns: 
<!-- # Unused Parameters # -->
@xml: 


<!-- ##### FUNCTION glade_xml_get_widget_prefix ##### -->
<para>

</para>

@self: 
@name: 
@Returns: 


<!-- ##### FUNCTION glade_get_widget_name ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION glade_get_widget_long_name ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### FUNCTION glade_get_widget_tree ##### -->
<para>

</para>

@widget: 
@Returns: 


<!-- ##### USER_FUNCTION GladeXMLConnectFunc ##### -->
<para>

</para>

@handler_name: 
@object: 
@signal_name: 
@signal_data: 
@connect_object: 
@after: 
@user_data: 


<!-- ##### FUNCTION glade_xml_signal_connect_full ##### -->
<para>

</para>

@self: 
@handler_name: 
@func: 
@user_data: 


<!-- ##### FUNCTION glade_xml_signal_autoconnect_full ##### -->
<para>

</para>

@self: 
@func: 
@user_data: 


