Blob Blame History Raw
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GladeWidgetAdaptor: Glade User Interface Designer Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
<link rel="home" href="index.html" title="Glade User Interface Designer Reference Manual">
<link rel="up" href="core.html" title="Part II. Glade Core">
<link rel="prev" href="GladeProperty.html" title="GladeProperty">
<link rel="next" href="gladeui-GladePropertyClass.html" title="GladePropertyClass">
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                  <a href="#gladeui-glade-widget-adaptor.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                  <a href="#gladeui-glade-widget-adaptor.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                  <a href="#gladeui-glade-widget-adaptor.properties" class="shortcut">Properties</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="core.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="GladeProperty.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="gladeui-GladePropertyClass.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="gladeui-glade-widget-adaptor"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="gladeui-glade-widget-adaptor.top_of_page"></a>GladeWidgetAdaptor</span></h2>
<p>GladeWidgetAdaptor — Adaptor base class to add runtime support for each widget class.</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="gladeui-glade-widget-adaptor.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
<tbody>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#GWA-IS-TOPLEVEL:CAPS" title="GWA_IS_TOPLEVEL()">GWA_IS_TOPLEVEL</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#GWA-USE-PLACEHOLDERS:CAPS" title="GWA_USE_PLACEHOLDERS()">GWA_USE_PLACEHOLDERS</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#GWA-DEFAULT-WIDTH:CAPS" title="GWA_DEFAULT_WIDTH()">GWA_DEFAULT_WIDTH</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#GWA-DEFAULT-HEIGHT:CAPS" title="GWA_DEFAULT_HEIGHT()">GWA_DEFAULT_HEIGHT</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#GWA-GET-CLASS:CAPS" title="GWA_GET_CLASS()">GWA_GET_CLASS</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#GWA-GET-OCLASS:CAPS" title="GWA_GET_OCLASS()">GWA_GET_OCLASS</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#GLADE-VALID-CREATE-REASON:CAPS" title="GLADE_VALID_CREATE_REASON()">GLADE_VALID_CREATE_REASON</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeSetPropertyFunc" title="GladeSetPropertyFunc ()">*GladeSetPropertyFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeGetPropertyFunc" title="GladeGetPropertyFunc ()">*GladeGetPropertyFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeVerifyPropertyFunc" title="GladeVerifyPropertyFunc ()">*GladeVerifyPropertyFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeChildSetPropertyFunc" title="GladeChildSetPropertyFunc ()">*GladeChildSetPropertyFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeChildGetPropertyFunc" title="GladeChildGetPropertyFunc ()">*GladeChildGetPropertyFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeChildVerifyPropertyFunc" title="GladeChildVerifyPropertyFunc ()">*GladeChildVerifyPropertyFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeGetChildrenFunc" title="GladeGetChildrenFunc ()">*GladeGetChildrenFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeAddChildFunc" title="GladeAddChildFunc ()">*GladeAddChildFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeRemoveChildFunc" title="GladeRemoveChildFunc ()">*GladeRemoveChildFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeReplaceChildFunc" title="GladeReplaceChildFunc ()">*GladeReplaceChildFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladePostCreateFunc" title="GladePostCreateFunc ()">*GladePostCreateFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a> *
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeGetInternalFunc" title="GladeGetInternalFunc ()">*GladeGetInternalFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeActionActivateFunc" title="GladeActionActivateFunc ()">*GladeActionActivateFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeChildActionActivateFunc" title="GladeChildActionActivateFunc ()">*GladeChildActionActivateFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeReadWidgetFunc" title="GladeReadWidgetFunc ()">*GladeReadWidgetFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWriteWidgetFunc" title="GladeWriteWidgetFunc ()">*GladeWriteWidgetFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="GladeEditorProperty.html" title="GladeEditorProperty"><span class="returnvalue">GladeEditorProperty</span></a> *
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateEPropFunc" title="GladeCreateEPropFunc ()">*GladeCreateEPropFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<span class="c_punctuation">(</span><a class="link" href="gladeui-glade-widget-adaptor.html#GladeStringFromValueFunc" title="GladeStringFromValueFunc ()">*GladeStringFromValueFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-create-widget" title="glade_widget_adaptor_create_widget()">glade_widget_adaptor_create_widget</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="GladeEditorProperty.html" title="GladeEditorProperty"><span class="returnvalue">GladeEditorProperty</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-create-eprop" title="glade_widget_adaptor_create_eprop ()">glade_widget_adaptor_create_eprop</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-from-pspec" title="glade_widget_adaptor_from_pspec ()">glade_widget_adaptor_from_pspec</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-from-catalog" title="glade_widget_adaptor_from_catalog ()">glade_widget_adaptor_from_catalog</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-register" title="glade_widget_adaptor_register ()">glade_widget_adaptor_register</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="GladeWidget.html" title="GladeWidget"><span class="returnvalue">GladeWidget</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-create-internal" title="glade_widget_adaptor_create_internal ()">glade_widget_adaptor_create_internal</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="GladeWidget.html" title="GladeWidget"><span class="returnvalue">GladeWidget</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-create-widget-real" title="glade_widget_adaptor_create_widget_real ()">glade_widget_adaptor_create_widget_real</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-by-name" title="glade_widget_adaptor_get_by_name ()">glade_widget_adaptor_get_by_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-by-type" title="glade_widget_adaptor_get_by_type ()">glade_widget_adaptor_get_by_type</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="returnvalue">GladePropertyClass</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-property-class" title="glade_widget_adaptor_get_property_class ()">glade_widget_adaptor_get_property_class</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="returnvalue">GladePropertyClass</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-pack-property-class" title="glade_widget_adaptor_get_pack_property_class ()">glade_widget_adaptor_get_pack_property_class</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="returnvalue">GParameter</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-default-params" title="glade_widget_adaptor_default_params ()">glade_widget_adaptor_default_params</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-post-create" title="glade_widget_adaptor_post_create ()">glade_widget_adaptor_post_create</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-internal-child" title="glade_widget_adaptor_get_internal_child ()">glade_widget_adaptor_get_internal_child</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-set-property" title="glade_widget_adaptor_set_property ()">glade_widget_adaptor_set_property</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-property" title="glade_widget_adaptor_get_property ()">glade_widget_adaptor_get_property</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-verify-property" title="glade_widget_adaptor_verify_property ()">glade_widget_adaptor_verify_property</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-add" title="glade_widget_adaptor_add ()">glade_widget_adaptor_add</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-remove" title="glade_widget_adaptor_remove ()">glade_widget_adaptor_remove</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-children" title="glade_widget_adaptor_get_children ()">glade_widget_adaptor_get_children</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-has-child" title="glade_widget_adaptor_has_child ()">glade_widget_adaptor_has_child</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-child-set-property" title="glade_widget_adaptor_child_set_property ()">glade_widget_adaptor_child_set_property</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-child-get-property" title="glade_widget_adaptor_child_get_property ()">glade_widget_adaptor_child_get_property</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-child-verify-property" title="glade_widget_adaptor_child_verify_property ()">glade_widget_adaptor_child_verify_property</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-replace-child" title="glade_widget_adaptor_replace_child ()">glade_widget_adaptor_replace_child</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-read-child" title="glade_widget_adaptor_read_child ()">glade_widget_adaptor_read_child</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-read-widget" title="glade_widget_adaptor_read_widget ()">glade_widget_adaptor_read_widget</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-write-child" title="glade_widget_adaptor_write_child ()">glade_widget_adaptor_write_child</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-write-widget" title="glade_widget_adaptor_write_widget ()">glade_widget_adaptor_write_widget</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-query" title="glade_widget_adaptor_query ()">glade_widget_adaptor_query</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-get-packing-default" title="glade_widget_adaptor_get_packing_default ()">glade_widget_adaptor_get_packing_default</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-is-container" title="glade_widget_adaptor_is_container ()">glade_widget_adaptor_is_container</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-action-add" title="glade_widget_adaptor_action_add ()">glade_widget_adaptor_action_add</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-pack-action-add" title="glade_widget_adaptor_pack_action_add ()">glade_widget_adaptor_pack_action_add</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-action-remove" title="glade_widget_adaptor_action_remove ()">glade_widget_adaptor_action_remove</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-pack-action-remove" title="glade_widget_adaptor_pack_action_remove ()">glade_widget_adaptor_pack_action_remove</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-pack-actions-new" title="glade_widget_adaptor_pack_actions_new ()">glade_widget_adaptor_pack_actions_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-action-activate" title="glade_widget_adaptor_action_activate ()">glade_widget_adaptor_action_activate</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">void</span>
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-child-action-activate" title="glade_widget_adaptor_child_action_activate ()">glade_widget_adaptor_child_action_activate</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
</td>
<td class="function_name">
<a class="link" href="gladeui-glade-widget-adaptor.html#glade-widget-adaptor-string-from-value" title="glade_widget_adaptor_string_from_value ()">glade_widget_adaptor_string_from_value</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="gladeui-glade-widget-adaptor.properties"></a><h2>Properties</h2>
<div class="informaltable"><table class="informaltable" border="0">
<colgroup>
<col width="150px" class="properties_type">
<col width="300px" class="properties_name">
<col width="200px" class="properties_flags">
</colgroup>
<tbody>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--book" title="The “book” property">book</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--catalog" title="The “catalog” property">catalog</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a></td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--cursor" title="The “cursor” property">cursor</a></td>
<td class="property_flags">Read</td>
</tr>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--generic-name" title="The “generic-name” property">generic-name</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--icon-name" title="The “icon-name” property">icon-name</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--name" title="The “name” property">name</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--query" title="The “query” property">query</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--special-child-type" title="The “special-child-type” property">special-child-type</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--title" title="The “title” property">title</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type">
<a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> *</td>
<td class="property_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor--type" title="The “type” property">type</a></td>
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
</tbody>
</table></div>
</div>
<a name="GladeWidgetAdaptor"></a><div class="refsect1">
<a name="gladeui-glade-widget-adaptor.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
</colgroup>
<tbody>
<tr>
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason">GladeCreateReason</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GLADE-TYPE-CREATE-REASON:CAPS" title="GLADE_TYPE_CREATE_REASON">GLADE_TYPE_CREATE_REASON</a></td>
</tr>
<tr>
<td class="datatype_keyword"> </td>
<td class="function_name"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor-struct" title="GladeWidgetAdaptor">GladeWidgetAdaptor</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="gladeui-glade-widget-adaptor.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="screen">    <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
    <span class="lineart">╰──</span> GladeWidgetAdaptor
</pre>
</div>
<div class="refsect1">
<a name="gladeui-glade-widget-adaptor.description"></a><h2>Description</h2>
<p>The <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> object is a proxy for widget class support in Glade.
it is automatically generated from the xml and allows you to override its
methods in the plugin library for fine grained support on how you load/save
widgets and handle thier properties in the runtime and more.</p>
</div>
<div class="refsect1">
<a name="gladeui-glade-widget-adaptor.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="GWA-IS-TOPLEVEL:CAPS"></a><h3>GWA_IS_TOPLEVEL()</h3>
<pre class="programlisting">#define             GWA_IS_TOPLEVEL(obj)</pre>
<p>Checks whether this widget class has been marked as
a toplevel one.</p>
<div class="refsect3">
<a name="GWA-IS-TOPLEVEL.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>obj</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GWA-USE-PLACEHOLDERS:CAPS"></a><h3>GWA_USE_PLACEHOLDERS()</h3>
<pre class="programlisting">#define             GWA_USE_PLACEHOLDERS(obj)</pre>
<p>Checks whether this widget class has been marked to
use placeholders in child widget operations</p>
<div class="refsect3">
<a name="GWA-USE-PLACEHOLDERS.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>obj</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GWA-DEFAULT-WIDTH:CAPS"></a><h3>GWA_DEFAULT_WIDTH()</h3>
<pre class="programlisting">#define             GWA_DEFAULT_WIDTH(obj)</pre>
<div class="refsect3">
<a name="GWA-DEFAULT-WIDTH.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>obj</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GWA-DEFAULT-WIDTH.returns"></a><h4>Returns</h4>
<p> the default width to be used when this widget
is toplevel in the GladeDesignLayout</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GWA-DEFAULT-HEIGHT:CAPS"></a><h3>GWA_DEFAULT_HEIGHT()</h3>
<pre class="programlisting">#define             GWA_DEFAULT_HEIGHT(obj)</pre>
<div class="refsect3">
<a name="GWA-DEFAULT-HEIGHT.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>obj</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GWA-DEFAULT-HEIGHT.returns"></a><h4>Returns</h4>
<p> the default width to be used when this widget
is toplevel in the GladeDesignLayout</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GWA-GET-CLASS:CAPS"></a><h3>GWA_GET_CLASS()</h3>
<pre class="programlisting">#define             GWA_GET_CLASS(type)</pre>
<p>Shorthand for referencing glade adaptor classes from
the plugin eg. GWA_GET_CLASS (GTK_TYPE_CONTAINER)-&gt;post_create (adaptor...</p>
<div class="refsect3">
<a name="GWA-GET-CLASS.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>type</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GWA-GET-OCLASS:CAPS"></a><h3>GWA_GET_OCLASS()</h3>
<pre class="programlisting">#define GWA_GET_OCLASS(type) ((GObjectClass*)GWA_GET_CLASS(type))
</pre>
<p>Same as GWA_GET_CLASS but casted to GObjectClass</p>
<div class="refsect3">
<a name="GWA-GET-OCLASS.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>type</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GLADE-VALID-CREATE-REASON:CAPS"></a><h3>GLADE_VALID_CREATE_REASON()</h3>
<pre class="programlisting">#define GLADE_VALID_CREATE_REASON(reason) (reason &gt;= 0 &amp;&amp; reason &lt; GLADE_CREATE_REASONS)
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GladeSetPropertyFunc"></a><h3>GladeSetPropertyFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeSetPropertyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>This delagate function is used to apply the property value on
the runtime object.</p>
<p>Sets <em class="parameter"><code>value</code></em>
 on <em class="parameter"><code>object</code></em>
 for a given <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a></p>
<div class="refsect3">
<a name="GladeSetPropertyFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeGetPropertyFunc"></a><h3>GladeGetPropertyFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeGetPropertyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>Gets <em class="parameter"><code>value</code></em>
 on <em class="parameter"><code>object</code></em>
 for a given <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a></p>
<div class="refsect3">
<a name="GladeGetPropertyFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeVerifyPropertyFunc"></a><h3>GladeVerifyPropertyFunc ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="c_punctuation">(</span>*GladeVerifyPropertyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                            <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                            <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                            <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>This delagate function is always called whenever setting any
properties with the exception of load time, and copy/paste time
(basicly the two places where we recreate a hierarchy that we
already know "works") its basicly an optional backend provided
boundry checker for properties.</p>
<div class="refsect3">
<a name="GladeVerifyPropertyFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GladeVerifyPropertyFunc.returns"></a><h4>Returns</h4>
<p> whether or not its OK to set <em class="parameter"><code>value</code></em>
on <em class="parameter"><code>object</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeChildSetPropertyFunc"></a><h3>GladeChildSetPropertyFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeChildSetPropertyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                              <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                              <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>,
                              <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                              <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>Called to set the packing property <em class="parameter"><code>property_name</code></em>
 to <em class="parameter"><code>value</code></em>

on the <em class="parameter"><code>child</code></em>
 object of <em class="parameter"><code>container</code></em>
.</p>
<div class="refsect3">
<a name="GladeChildSetPropertyFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property name</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeChildGetPropertyFunc"></a><h3>GladeChildGetPropertyFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeChildGetPropertyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                              <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                              <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>,
                              <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                              <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>Called to get the packing property <em class="parameter"><code>property_name</code></em>

on the <em class="parameter"><code>child</code></em>
 object of <em class="parameter"><code>container</code></em>
 into <em class="parameter"><code>value</code></em>
.</p>
<div class="refsect3">
<a name="GladeChildGetPropertyFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property name</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeChildVerifyPropertyFunc"></a><h3>GladeChildVerifyPropertyFunc ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
<span class="c_punctuation">(</span>*GladeChildVerifyPropertyFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>,
                                 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                                 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>This delagate function is always called whenever setting any
properties with the exception of load time, and copy/paste time
(basicly the two places where we recreate a hierarchy that we
already know "works") its basicly an optional backend provided
boundry checker for properties.</p>
<div class="refsect3">
<a name="GladeChildVerifyPropertyFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property name</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GladeChildVerifyPropertyFunc.returns"></a><h4>Returns</h4>
<p> whether or not its OK to set <em class="parameter"><code>value</code></em>
on <em class="parameter"><code>object</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeGetChildrenFunc"></a><h3>GladeGetChildrenFunc ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
<span class="c_punctuation">(</span>*GladeGetChildrenFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>);</pre>
<p>A function called to get <em class="parameter"><code>containers</code></em>
 children.</p>
<div class="refsect3">
<a name="GladeGetChildrenFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GladeGetChildrenFunc.returns"></a><h4>Returns</h4>
<p> A <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> children.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeAddChildFunc"></a><h3>GladeAddChildFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeAddChildFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                      <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *parent</code></em>,
                      <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>);</pre>
<p>Called to add <em class="parameter"><code>child</code></em>
 to <em class="parameter"><code>parent</code></em>
.</p>
<div class="refsect3">
<a name="GladeAddChildFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>parent</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeRemoveChildFunc"></a><h3>GladeRemoveChildFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeRemoveChildFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *parent</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>);</pre>
<p>Called to remove <em class="parameter"><code>child</code></em>
 from <em class="parameter"><code>parent</code></em>
.</p>
<div class="refsect3">
<a name="GladeRemoveChildFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>parent</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeReplaceChildFunc"></a><h3>GladeReplaceChildFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeReplaceChildFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                          <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                          <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *old_obj</code></em>,
                          <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *new_obj</code></em>);</pre>
<p>Called to swap placeholders with project objects
in containers.</p>
<div class="refsect3">
<a name="GladeReplaceChildFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>old_obj</p></td>
<td class="parameter_description"><p>The old <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>new_obj</p></td>
<td class="parameter_description"><p>The new <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child to take its place</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladePostCreateFunc"></a><h3>GladePostCreateFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladePostCreateFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                        <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                        <em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason"><span class="type">GladeCreateReason</span></a> reason</code></em>);</pre>
<p>This function is called exactly once for any project object
instance and can be for any <a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason"><span class="type">GladeCreateReason</span></a>.</p>
<div class="refsect3">
<a name="GladePostCreateFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>reason</p></td>
<td class="parameter_description"><p>a <a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason"><span class="type">GladeCreateReason</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeGetInternalFunc"></a><h3>GladeGetInternalFunc ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a> *
<span class="c_punctuation">(</span>*GladeGetInternalFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *parent</code></em>,
                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
<p>Called to lookup <em class="parameter"><code>child</code></em>
 in composite object <em class="parameter"><code>parent</code></em>
 by <em class="parameter"><code>name</code></em>
.</p>
<div class="refsect3">
<a name="GladeGetInternalFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>parent</p></td>
<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> composite object</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>name</p></td>
<td class="parameter_description"><p>A string identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GladeGetInternalFunc.returns"></a><h4>Returns</h4>
<p> The specified internal widget.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeActionActivateFunc"></a><h3>GladeActionActivateFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeActionActivateFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                            <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                            <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>);</pre>
<p>This delagate function is used to catch actions from the core.</p>
<div class="refsect3">
<a name="GladeActionActivateFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The action path</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeChildActionActivateFunc"></a><h3>GladeChildActionActivateFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeChildActionActivateFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>);</pre>
<p>This delagate function is used to catch packing actions from the core.</p>
<div class="refsect3">
<a name="GladeChildActionActivateFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gtk3/GtkContainer.html#GtkContainer-struct"><span class="type">GtkContainer</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The action path</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeReadWidgetFunc"></a><h3>GladeReadWidgetFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeReadWidgetFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                        <em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</code></em>,
                        <em class="parameter"><code><span class="type">GladeXmlNode</span> *node</code></em>);</pre>
<p>This function is called to update <em class="parameter"><code>widget</code></em>
 from <em class="parameter"><code>node</code></em>
.</p>
<div class="refsect3">
<a name="GladeReadWidgetFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>The <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>node</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlNode</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeWriteWidgetFunc"></a><h3>GladeWriteWidgetFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*GladeWriteWidgetFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                         <em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</code></em>,
                         <em class="parameter"><code><span class="type">GladeXmlContext</span> *context</code></em>,
                         <em class="parameter"><code><span class="type">GladeXmlNode</span> *node</code></em>);</pre>
<p>This function is called to fill in <em class="parameter"><code>node</code></em>
 from <em class="parameter"><code>widget</code></em>
.</p>
<div class="refsect3">
<a name="GladeWriteWidgetFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>The <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>node</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlNode</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeCreateEPropFunc"></a><h3>GladeCreateEPropFunc ()</h3>
<pre class="programlisting"><a class="link" href="GladeEditorProperty.html" title="GladeEditorProperty"><span class="returnvalue">GladeEditorProperty</span></a> *
<span class="c_punctuation">(</span>*GladeCreateEPropFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                         <em class="parameter"><code><a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> *klass</code></em>,
                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_command</code></em>);</pre>
<p>Creates a GladeEditorProperty to edit <em class="parameter"><code>klass</code></em>
</p>
<div class="refsect3">
<a name="GladeCreateEPropFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>klass</p></td>
<td class="parameter_description"><p>The <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> to be edited</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>use_command</p></td>
<td class="parameter_description"><p>whether to use the GladeCommand interface
to commit property changes</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GladeCreateEPropFunc.returns"></a><h4>Returns</h4>
<p> A newly created <a class="link" href="GladeEditorProperty.html" title="GladeEditorProperty"><span class="type">GladeEditorProperty</span></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GladeStringFromValueFunc"></a><h3>GladeStringFromValueFunc ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
<span class="c_punctuation">(</span>*GladeStringFromValueFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                             <em class="parameter"><code><a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> *klass</code></em>,
                             <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>For normal properties this is used to serialize
property values, for custom properties (only when new pspecs are 
introduced) its needed for value comparisons in boxed pspecs 
and also to update the UI for undo/redo items etc.</p>
<div class="refsect3">
<a name="GladeStringFromValueFunc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>klass</p></td>
<td class="parameter_description"><p>The <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> </p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> to convert to a string</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="GladeStringFromValueFunc.returns"></a><h4>Returns</h4>
<p> A newly allocated string representation of <em class="parameter"><code>value</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-create-widget"></a><h3>glade_widget_adaptor_create_widget()</h3>
<pre class="programlisting">#define             glade_widget_adaptor_create_widget(adaptor, query, ...)</pre>
<p>This factory function returns a new <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> of the correct type/class
with the properties defined in @... and queries the user if nescisary.</p>
<p>The resulting object will have all default properties applied to it
including the overrides specified in the catalog, unless the catalog
has specified 'ignore' for that property.</p>
<p>Note that the widget class must be fed twice; once as the
leading arg... and also as the property for the <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p>
<p>this macro returns the newly created <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p>
<div class="refsect3">
<a name="glade-widget-adaptor-create-widget.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>a <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>query</p></td>
<td class="parameter_description"><p>whether to display query dialogs if
applicable to the class</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>...</p></td>
<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated list of string/value pairs of <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a>
properties</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-create-eprop"></a><h3>glade_widget_adaptor_create_eprop ()</h3>
<pre class="programlisting"><a class="link" href="GladeEditorProperty.html" title="GladeEditorProperty"><span class="returnvalue">GladeEditorProperty</span></a> *
glade_widget_adaptor_create_eprop (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                   <em class="parameter"><code><a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> *klass</code></em>,
                                   <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> use_command</code></em>);</pre>
<p>Creates a GladeEditorProperty to edit <em class="parameter"><code>klass</code></em>
</p>
<div class="refsect3">
<a name="glade-widget-adaptor-create-eprop.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>klass</p></td>
<td class="parameter_description"><p>The <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> to be edited</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>use_command</p></td>
<td class="parameter_description"><p>whether to use the GladeCommand interface
to commit property changes</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-create-eprop.returns"></a><h4>Returns</h4>
<p> A newly created <a class="link" href="GladeEditorProperty.html" title="GladeEditorProperty"><span class="type">GladeEditorProperty</span></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-from-pspec"></a><h3>glade_widget_adaptor_from_pspec ()</h3>
<pre class="programlisting"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
glade_widget_adaptor_from_pspec (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-GParamSpec.html#GParamSpec"><span class="type">GParamSpec</span></a> *spec</code></em>);</pre>
<p>Assumes <em class="parameter"><code>pspec</code></em>
 is a property in an object class wrapped by <em class="parameter"><code>adaptor</code></em>
,
this function will search for the specific parent adaptor class which
originally introduced <em class="parameter"><code>pspec</code></em>
.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-from-pspec.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>a <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>pspec</p></td>
<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gobject/gobject-GParamSpec.html#GParamSpec"><span class="type">GParamSpec</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-from-pspec.returns"></a><h4>Returns</h4>
<p> the closest <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> in the ancestry to <em class="parameter"><code>adaptor</code></em>
which is responsable for introducing <em class="parameter"><code>pspec</code></em>
.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-from-catalog"></a><h3>glade_widget_adaptor_from_catalog ()</h3>
<pre class="programlisting"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
glade_widget_adaptor_from_catalog (<em class="parameter"><code><span class="type">GladeCatalog</span> *catalog</code></em>,
                                   <em class="parameter"><code><span class="type">GladeXmlNode</span> *class_node</code></em>,
                                   <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Dynamic-Loading-of-Modules.html#GModule"><span class="type">GModule</span></a> *module</code></em>);</pre>
<p>Dynamicly creates a subclass of <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> and subclasses
the closest parent adaptor (parent class adapters must be creates/registerd
prior to child classes, otherwise inheritance wont work) and parses in
the relevent catalog info.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-from-catalog.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>catalog</p></td>
<td class="parameter_description"><p>A <span class="type">GladeCatalog</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>class_node</p></td>
<td class="parameter_description"><p>the <span class="type">GladeXmlNode</span> to load</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>module</p></td>
<td class="parameter_description"><p>the plugin GModule.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-register"></a><h3>glade_widget_adaptor_register ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_register (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>);</pre>
<p>Registers <em class="parameter"><code>adaptor</code></em>
 into the Glade core (every supported
object type must have a registered adaptor).</p>
<div class="refsect3">
<a name="glade-widget-adaptor-register.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-create-internal"></a><h3>glade_widget_adaptor_create_internal ()</h3>
<pre class="programlisting"><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="returnvalue">GladeWidget</span></a> *
glade_widget_adaptor_create_internal (<em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *parent</code></em>,
                                      <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *internal_object</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *internal_name</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *parent_name</code></em>,
                                      <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> anarchist</code></em>,
                                      <em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason"><span class="type">GladeCreateReason</span></a> reason</code></em>);</pre>
<p>A convenienve function to create a <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> of the prescribed type
for internal widgets.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-create-internal.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>parent</p></td>
<td class="parameter_description"><p>The parent <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for children
outside of the hierarchy.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>internal_object</p></td>
<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>internal_name</p></td>
<td class="parameter_description"><p>a string identifier for this internal widget.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>parent_name</p></td>
<td class="parameter_description"><p>the generic name of the parent used for fancy child names.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>anarchist</p></td>
<td class="parameter_description"><p>Whether or not this widget is a widget outside
of the parent's hierarchy (like a popup window)</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>reason</p></td>
<td class="parameter_description"><p>The <a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason"><span class="type">GladeCreateReason</span></a> for which this internal widget
was created (usually just pass the reason from the post_create
function; note also this is used only by the plugin code so
pass something usefull here).</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-create-internal.returns"></a><h4>Returns</h4>
<p> a freshly created <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> wrapper object for the
<em class="parameter"><code>internal_object</code></em>
of name <em class="parameter"><code>internal_name</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-create-widget-real"></a><h3>glade_widget_adaptor_create_widget_real ()</h3>
<pre class="programlisting"><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="returnvalue">GladeWidget</span></a> *
glade_widget_adaptor_create_widget_real
                               (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> query</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *first_property</code></em>,
                                <em class="parameter"><code>...</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-by-name"></a><h3>glade_widget_adaptor_get_by_name ()</h3>
<pre class="programlisting"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
glade_widget_adaptor_get_by_name (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
<div class="refsect3">
<a name="glade-widget-adaptor-get-by-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>name</p></td>
<td class="parameter_description"><p>name of the widget class (for instance: GtkButton)</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-get-by-name.returns"></a><h4>Returns</h4>
<p> an existing <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> with the name equaling <em class="parameter"><code>name</code></em>
,
or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if such a class doesn't exist</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-by-type"></a><h3>glade_widget_adaptor_get_by_type ()</h3>
<pre class="programlisting"><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="returnvalue">GladeWidgetAdaptor</span></a> *
glade_widget_adaptor_get_by_type (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
<div class="refsect3">
<a name="glade-widget-adaptor-get-by-type.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>type</p></td>
<td class="parameter_description"><p>the <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> of an object class</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-get-by-type.returns"></a><h4>Returns</h4>
<p> an existing <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> with the type equaling <em class="parameter"><code>type</code></em>
,
or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if such a class doesn't exist</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-property-class"></a><h3>glade_widget_adaptor_get_property_class ()</h3>
<pre class="programlisting"><a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="returnvalue">GladePropertyClass</span></a> *
glade_widget_adaptor_get_property_class
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
<p>Retrieves the <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> for <em class="parameter"><code>name</code></em>
 in <em class="parameter"><code>adaptor</code></em>
</p>
<div class="refsect3">
<a name="glade-widget-adaptor-get-property-class.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>a <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>name</p></td>
<td class="parameter_description"><p>a string</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-get-property-class.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> object</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-pack-property-class"></a><h3>glade_widget_adaptor_get_pack_property_class ()</h3>
<pre class="programlisting"><a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="returnvalue">GladePropertyClass</span></a> *
glade_widget_adaptor_get_pack_property_class
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
<p>Retrieves the <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> for <em class="parameter"><code>name</code></em>
 in 
<em class="parameter"><code>adaptor</code></em>
's child properties</p>
<div class="refsect3">
<a name="glade-widget-adaptor-get-pack-property-class.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>a <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>name</p></td>
<td class="parameter_description"><p>a string</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-get-pack-property-class.returns"></a><h4>Returns</h4>
<p> A <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> object</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-default-params"></a><h3>glade_widget_adaptor_default_params ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GParameter"><span class="returnvalue">GParameter</span></a> *
glade_widget_adaptor_default_params (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                     <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> construct</code></em>,
                                     <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *n_params</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-post-create"></a><h3>glade_widget_adaptor_post_create ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_post_create (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                  <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                  <em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason"><span class="type">GladeCreateReason</span></a> reason</code></em>);</pre>
<p>An adaptor function to be called after the object is created</p>
<div class="refsect3">
<a name="glade-widget-adaptor-post-create.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>reason</p></td>
<td class="parameter_description"><p>The <a class="link" href="gladeui-glade-widget-adaptor.html#GladeCreateReason" title="enum GladeCreateReason"><span class="type">GladeCreateReason</span></a> that <em class="parameter"><code>object</code></em>
was created for</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-internal-child"></a><h3>glade_widget_adaptor_get_internal_child ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="returnvalue">GObject</span></a> *
glade_widget_adaptor_get_internal_child
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *internal_name</code></em>);</pre>
<p>Retrieves the internal object <em class="parameter"><code>internal_name</code></em>
 from <em class="parameter"><code>object</code></em>
</p>
<div class="refsect3">
<a name="glade-widget-adaptor-get-internal-child.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>internal_name</p></td>
<td class="parameter_description"><p>The string identifier of the internal object</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-get-internal-child.returns"></a><h4>Returns</h4>
<p> The internal <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-set-property"></a><h3>glade_widget_adaptor_set_property ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_set_property (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                   <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                   <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                                   <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>This delagate function is used to apply the property value on
the runtime object.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-set-property.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-property"></a><h3>glade_widget_adaptor_get_property ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_get_property (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                   <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                   <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                                   <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>Gets <em class="parameter"><code>value</code></em>
 of <em class="parameter"><code>property_name</code></em>
 on <em class="parameter"><code>object</code></em>
.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-get-property.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-verify-property"></a><h3>glade_widget_adaptor_verify_property ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_verify_property (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                      <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>This delagate function is always called whenever setting any
properties with the exception of load time, and copy/paste time
(basicly the two places where we recreate a hierarchy that we
already know "works") its basicly an optional backend provided
boundry checker for properties.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-verify-property.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The property identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-verify-property.returns"></a><h4>Returns</h4>
<p> whether or not its OK to set <em class="parameter"><code>value</code></em>
on <em class="parameter"><code>object</code></em>
, this function
will silently return TRUE if the class did not provide a verify function.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-add"></a><h3>glade_widget_adaptor_add ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_add (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                          <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                          <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>);</pre>
<p>Adds <em class="parameter"><code>child</code></em>
 to <em class="parameter"><code>container</code></em>
.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-add.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-remove"></a><h3>glade_widget_adaptor_remove ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_remove (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                             <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                             <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>);</pre>
<p>Removes <em class="parameter"><code>child</code></em>
 from <em class="parameter"><code>container</code></em>
.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-remove.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-children"></a><h3>glade_widget_adaptor_get_children ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
glade_widget_adaptor_get_children (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                   <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>);</pre>
<p>Lists the children of <em class="parameter"><code>container</code></em>
.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-get-children.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-get-children.returns"></a><h4>Returns</h4>
<p> A <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of children</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-has-child"></a><h3>glade_widget_adaptor_has_child ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_has_child (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>);</pre>
<div class="refsect3">
<a name="glade-widget-adaptor-has-child.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-has-child.returns"></a><h4>Returns</h4>
<p> whether <em class="parameter"><code>child</code></em>
is infact inside <em class="parameter"><code>container</code></em>
.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-child-set-property"></a><h3>glade_widget_adaptor_child_set_property ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_child_set_property
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>Sets <em class="parameter"><code>child</code></em>
's packing property identified by <em class="parameter"><code>property_name</code></em>
 to <em class="parameter"><code>value</code></em>
.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-child-set-property.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The id of the property</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <em class="parameter"><code>GValue</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-child-get-property"></a><h3>glade_widget_adaptor_child_get_property ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_child_get_property
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>Gets <em class="parameter"><code>child</code></em>
's packing property identified by <em class="parameter"><code>property_name</code></em>
.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-child-get-property.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The id of the property</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <em class="parameter"><code>GValue</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-child-verify-property"></a><h3>glade_widget_adaptor_child_verify_property ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_child_verify_property
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *child</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property_name</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>This delagate function is always called whenever setting any
properties with the exception of load time, and copy/paste time
(basicly the two places where we recreate a hierarchy that we
already know "works") its basicly an optional backend provided
boundry checker for properties.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-child-verify-property.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>child</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>property_name</p></td>
<td class="parameter_description"><p>The id of the property</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <em class="parameter"><code>GValue</code></em>
</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-child-verify-property.returns"></a><h4>Returns</h4>
<p> whether or not its OK to set <em class="parameter"><code>value</code></em>
on <em class="parameter"><code>object</code></em>
, this function
will silently return TRUE if the class did not provide a verify function.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-replace-child"></a><h3>glade_widget_adaptor_replace_child ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_replace_child (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                    <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                    <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *old_obj</code></em>,
                                    <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *new_obj</code></em>);</pre>
<p>Replaces <em class="parameter"><code>old_obj</code></em>
 with <em class="parameter"><code>new_obj</code></em>
 in <em class="parameter"><code>container</code></em>
 while positioning
<em class="parameter"><code>new_obj</code></em>
 where <em class="parameter"><code>old_obj</code></em>
 was and assigning it appropriate packing 
property values.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-replace-child.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> container</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>old_obj</p></td>
<td class="parameter_description"><p>The old <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>new_obj</p></td>
<td class="parameter_description"><p>The new <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> child</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-read-child"></a><h3>glade_widget_adaptor_read_child ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_read_child (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                 <em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</code></em>,
                                 <em class="parameter"><code><span class="type">GladeXmlNode</span> *node</code></em>);</pre>
<p>This function is called to update load a child <em class="parameter"><code>widget</code></em>
 
from <em class="parameter"><code>node</code></em>
 when loading xml files (will recurse into
<a class="link" href="GladeWidget.html#glade-widget-read" title="glade_widget_read ()"><code class="function">glade_widget_read()</code></a>)</p>
<div class="refsect3">
<a name="glade-widget-adaptor-read-child.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>The <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>node</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlNode</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-read-widget"></a><h3>glade_widget_adaptor_read_widget ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_read_widget (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                  <em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</code></em>,
                                  <em class="parameter"><code><span class="type">GladeXmlNode</span> *node</code></em>);</pre>
<p>This function is called to update <em class="parameter"><code>widget</code></em>
 from <em class="parameter"><code>node</code></em>
 
when loading xml files.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-read-widget.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>The <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>node</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlNode</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-write-child"></a><h3>glade_widget_adaptor_write_child ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_write_child (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                  <em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</code></em>,
                                  <em class="parameter"><code><span class="type">GladeXmlContext</span> *context</code></em>,
                                  <em class="parameter"><code><span class="type">GladeXmlNode</span> *node</code></em>);</pre>
<p>This function is called to write the child <em class="parameter"><code>widget</code></em>
 to <em class="parameter"><code>node</code></em>
 
when writing xml files (takes care of packing and recurses
into <a class="link" href="GladeWidget.html#glade-widget-write" title="glade_widget_write ()"><code class="function">glade_widget_write()</code></a>)</p>
<div class="refsect3">
<a name="glade-widget-adaptor-write-child.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>The <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>context</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlContext</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>node</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlNode</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-write-widget"></a><h3>glade_widget_adaptor_write_widget ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_write_widget (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                   <em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</code></em>,
                                   <em class="parameter"><code><span class="type">GladeXmlContext</span> *context</code></em>,
                                   <em class="parameter"><code><span class="type">GladeXmlNode</span> *node</code></em>);</pre>
<p>This function is called to write <em class="parameter"><code>widget</code></em>
 to <em class="parameter"><code>node</code></em>
 
when writing xml files.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-write-widget.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>The <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>context</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlContext</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>node</p></td>
<td class="parameter_description"><p>The <span class="type">GladeXmlNode</span></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-query"></a><h3>glade_widget_adaptor_query ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_query (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>);</pre>
<div class="refsect3">
<a name="glade-widget-adaptor-query.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-query.returns"></a><h4>Returns</h4>
<p> whether the user needs to be queried for
certain properties upon creation of this class.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-get-packing-default"></a><h3>glade_widget_adaptor_get_packing_default ()</h3>
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
glade_widget_adaptor_get_packing_default
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *child_adaptor</code></em>,
                                <em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *container_adaptor</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *id</code></em>);</pre>
<p>Gets the default value for <em class="parameter"><code>property_id</code></em>
 on a widget governed by
<em class="parameter"><code>child_adaptor</code></em>
 when parented in a widget governed by <em class="parameter"><code>parent_adaptor</code></em>
</p>
<div class="refsect3">
<a name="glade-widget-adaptor-get-packing-default.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>child_adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>container_adaptor</p></td>
<td class="parameter_description"><p>The <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> for the parent object</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>id</p></td>
<td class="parameter_description"><p>The string property identifier</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-get-packing-default.returns"></a><h4>Returns</h4>
<p> a string representing the default value for <em class="parameter"><code>property_id</code></em>
</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-is-container"></a><h3>glade_widget_adaptor_is_container ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_is_container (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>);</pre>
<p>Checks whether or not this adaptor has support
to interface with child objects.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-is-container.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-is-container.returns"></a><h4>Returns</h4>
<p> whether or not <em class="parameter"><code>adaptor</code></em>
is a container</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-action-add"></a><h3>glade_widget_adaptor_action_add ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_action_add (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>,
                                 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
                                 <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stock</code></em>,
                                 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> important</code></em>);</pre>
<p>Add an action to <em class="parameter"><code>adaptor</code></em>
.
If the action is present then it overrides label and stock</p>
<div class="refsect3">
<a name="glade-widget-adaptor-action-add.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The identifier of this action in the action tree</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>label</p></td>
<td class="parameter_description"><p>A translated label to show in the UI for this action</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>stock</p></td>
<td class="parameter_description"><p>If set, this stock item will be shown in the UI along side the label.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>important</p></td>
<td class="parameter_description"><p>if this action is important.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-action-add.returns"></a><h4>Returns</h4>
<p> whether or not the action was added/updated.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-pack-action-add"></a><h3>glade_widget_adaptor_pack_action_add ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_pack_action_add (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *label</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *stock</code></em>,
                                      <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> important</code></em>);</pre>
<p>Add a packing action to <em class="parameter"><code>adaptor</code></em>
.
If the action is present then it overrides label and stock</p>
<div class="refsect3">
<a name="glade-widget-adaptor-pack-action-add.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The identifier of this action in the action tree</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>label</p></td>
<td class="parameter_description"><p>A translated label to show in the UI for this action</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>stock</p></td>
<td class="parameter_description"><p>If set, this stock item will be shown in the UI along side the label.</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>important</p></td>
<td class="parameter_description"><p>if this action is important.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-pack-action-add.returns"></a><h4>Returns</h4>
<p> whether or not the action was added/updated.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-action-remove"></a><h3>glade_widget_adaptor_action_remove ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_action_remove (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                    <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>);</pre>
<p>Remove an <em class="parameter"><code>adaptor</code></em>
's action.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-action-remove.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The identifier of this action in the action tree</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-action-remove.returns"></a><h4>Returns</h4>
<p> whether or not the action was removed.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-pack-action-remove"></a><h3>glade_widget_adaptor_pack_action_remove ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_widget_adaptor_pack_action_remove
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>);</pre>
<p>Remove an <em class="parameter"><code>adaptor</code></em>
's packing action.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-pack-action-remove.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The identifier of this action in the action tree</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-pack-action-remove.returns"></a><h4>Returns</h4>
<p> whether or not the action was removed.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-pack-actions-new"></a><h3>glade_widget_adaptor_pack_actions_new ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
glade_widget_adaptor_pack_actions_new (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>);</pre>
<p>Create a list of packing actions.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-pack-actions-new.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-pack-actions-new.returns"></a><h4>Returns</h4>
<p> a new list of GladeWidgetAction.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-action-activate"></a><h3>glade_widget_adaptor_action_activate ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_action_activate (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                      <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                      <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>);</pre>
<p>An adaptor function to be called on widget actions.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-action-activate.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The action identifier in the action tree</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-child-action-activate"></a><h3>glade_widget_adaptor_child_action_activate ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_widget_adaptor_child_action_activate
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *container</code></em>,
                                <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a> *object</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *action_path</code></em>);</pre>
<p>An adaptor function to be called on widget actions.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-child-action-activate.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>object</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct"><span class="type">GObject</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>action_path</p></td>
<td class="parameter_description"><p>The action identifier in the action tree</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-widget-adaptor-string-from-value"></a><h3>glade_widget_adaptor_string_from_value ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
glade_widget_adaptor_string_from_value
                               (<em class="parameter"><code><a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a> *adaptor</code></em>,
                                <em class="parameter"><code><a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> *klass</code></em>,
                                <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
<p>For normal properties this is used to serialize
property values, for custom properties its still
needed to update the UI for undo/redo items etc.</p>
<div class="refsect3">
<a name="glade-widget-adaptor-string-from-value.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>adaptor</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-glade-widget-adaptor.html#GladeWidgetAdaptor"><span class="type">GladeWidgetAdaptor</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>klass</p></td>
<td class="parameter_description"><p>The <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> </p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> to convert to a string</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-widget-adaptor-string-from-value.returns"></a><h4>Returns</h4>
<p> A newly allocated string representation of <em class="parameter"><code>value</code></em>
</p>
</div>
</div>
</div>
<div class="refsect1">
<a name="gladeui-glade-widget-adaptor.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GladeCreateReason"></a><h3>enum GladeCreateReason</h3>
<p>These are the reasons your <a class="link" href="gladeui-glade-widget-adaptor.html#GladePostCreateFunc" title="GladePostCreateFunc ()"><span class="type">GladePostCreateFunc</span></a> can be called.</p>
<div class="refsect3">
<a name="GladeCreateReason.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="300px" class="enum_members_name">
<col class="enum_members_description">
<col width="200px" class="enum_members_annotations">
</colgroup>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="GLADE-CREATE-USER:CAPS"></a>GLADE_CREATE_USER</p></td>
<td class="enum_member_description">
<p>Was created at the user's request
                    (this is a good time to set any properties
                    or add children to the project; like GtkFrame's 
                    label for example).</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GLADE-CREATE-COPY:CAPS"></a>GLADE_CREATE_COPY</p></td>
<td class="enum_member_description">
<p>Was created as a result of the copy/paste 
                    mechanism, at this point you can count on glade
                    to follow up with properties and children on 
                    its own.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GLADE-CREATE-LOAD:CAPS"></a>GLADE_CREATE_LOAD</p></td>
<td class="enum_member_description">
<p>Was created during the load process.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GLADE-CREATE-REBUILD:CAPS"></a>GLADE_CREATE_REBUILD</p></td>
<td class="enum_member_description">
<p>Was created as a replacement for another project 
                       object; this only happens when the user is 
                       changing a property that is marked by the type 
                       system as G_PARAM_SPEC_CONSTRUCT_ONLY.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="GLADE-CREATE-REASONS:CAPS"></a>GLADE_CREATE_REASONS</p></td>
<td class="enum_member_description">
<p>Never used.</p>
</td>
<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="GLADE-TYPE-CREATE-REASON:CAPS"></a><h3>GLADE_TYPE_CREATE_REASON</h3>
<pre class="programlisting">#define GLADE_TYPE_CREATE_REASON (glade_create_reason_get_type ())
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor-struct"></a><h3>GladeWidgetAdaptor</h3>
<pre class="programlisting">typedef struct _GladeWidgetAdaptor GladeWidgetAdaptor;</pre>
</div>
</div>
<div class="refsect1">
<a name="gladeui-glade-widget-adaptor.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="GladeWidgetAdaptor--book"></a><h3>The <code class="literal">“book”</code> property</h3>
<pre class="programlisting">  “book”                     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>DevHelp search namespace for this widget class.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--catalog"></a><h3>The <code class="literal">“catalog”</code> property</h3>
<pre class="programlisting">  “catalog”                  <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The name of the widget catalog this class was declared by.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--cursor"></a><h3>The <code class="literal">“cursor”</code> property</h3>
<pre class="programlisting">  “cursor”                   <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a></pre>
<p>A cursor for inserting widgets in the UI.</p>
<p>Flags: Read</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--generic-name"></a><h3>The <code class="literal">“generic-name”</code> property</h3>
<pre class="programlisting">  “generic-name”             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Used to generate names of new widgets.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--icon-name"></a><h3>The <code class="literal">“icon-name”</code> property</h3>
<pre class="programlisting">  “icon-name”                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The icon name.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Default value: "widget-gtk-frame"</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--name"></a><h3>The <code class="literal">“name”</code> property</h3>
<pre class="programlisting">  “name”                     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Name of the class.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--query"></a><h3>The <code class="literal">“query”</code> property</h3>
<pre class="programlisting">  “query”                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
<p>Whether the adaptor should query the use or not.</p>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--special-child-type"></a><h3>The <code class="literal">“special-child-type”</code> property</h3>
<pre class="programlisting">  “special-child-type”       <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Holds the name of the packing property to depict special children for this container class.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--title"></a><h3>The <code class="literal">“title”</code> property</h3>
<pre class="programlisting">  “title”                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Translated title for the class used in the glade UI.</p>
<p>Flags: Read / Write</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeWidgetAdaptor--type"></a><h3>The <code class="literal">“type”</code> property</h3>
<pre class="programlisting">  “type”                     <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> *</pre>
<p>GType of the class.</p>
<p>Flags: Read / Write / Construct Only</p>
<p>Allowed values: void</p>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.28</div>
</body>
</html>