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>GladeProperty: 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="gladeui-GladeFixed.html" title="GladeFixed">
<link rel="next" href="gladeui-glade-widget-adaptor.html" title="GladeWidgetAdaptor">
<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="#GladeProperty.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
                  <a href="#GladeProperty.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
                  <a href="#GladeProperty.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
                  <a href="#GladeProperty.signals" class="shortcut">Signals</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="gladeui-GladeFixed.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="gladeui-glade-widget-adaptor.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="GladeProperty"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="GladeProperty.top_of_page"></a>GladeProperty</span></h2>
<p>GladeProperty — An interface to properties on the <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a>.</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="GladeProperty.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="function_type">
<a class="link" href="GladeProperty.html" title="GladeProperty"><span class="returnvalue">GladeProperty</span></a> *
</td>
<td class="function_name">
<a class="link" href="GladeProperty.html#glade-property-new" title="glade_property_new ()">glade_property_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<a class="link" href="GladeProperty.html" title="GladeProperty"><span class="returnvalue">GladeProperty</span></a> *
</td>
<td class="function_name">
<a class="link" href="GladeProperty.html#glade-property-dup" title="glade_property_dup ()">glade_property_dup</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="GladeProperty.html#glade-property-reset" title="glade_property_reset ()">glade_property_reset</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="GladeProperty.html#glade-property-original-reset" title="glade_property_original_reset ()">glade_property_original_reset</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="GladeProperty.html#glade-property-default" title="glade_property_default ()">glade_property_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="GladeProperty.html#glade-property-original-default" title="glade_property_original_default ()">glade_property_original_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="GladeProperty.html#glade-property-equals-value" title="glade_property_equals_value ()">glade_property_equals_value</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="GladeProperty.html#glade-property-equals" title="glade_property_equals ()">glade_property_equals</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="GladeProperty.html#glade-property-set-value" title="glade_property_set_value ()">glade_property_set_value</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="GladeProperty.html#glade-property-set-va-list" title="glade_property_set_va_list ()">glade_property_set_va_list</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="GladeProperty.html#glade-property-set" title="glade_property_set ()">glade_property_set</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="GladeProperty.html#glade-property-get-value" title="glade_property_get_value ()">glade_property_get_value</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="GladeProperty.html#glade-property-get-default" title="glade_property_get_default ()">glade_property_get_default</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="GladeProperty.html#glade-property-get-va-list" title="glade_property_get_va_list ()">glade_property_get_va_list</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="GladeProperty.html#glade-property-get" title="glade_property_get ()">glade_property_get</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="GladeProperty.html#glade-property-add-object" title="glade_property_add_object ()">glade_property_add_object</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="GladeProperty.html#glade-property-remove-object" title="glade_property_remove_object ()">glade_property_remove_object</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="GladeProperty.html#glade-property-sync" title="glade_property_sync ()">glade_property_sync</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="GladeProperty.html#glade-property-load" title="glade_property_load ()">glade_property_load</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="GladeProperty.html#glade-property-read" title="glade_property_read ()">glade_property_read</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="GladeProperty.html#glade-property-write" title="glade_property_write ()">glade_property_write</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="GladeProperty.html#glade-property-set-sensitive" title="glade_property_set_sensitive ()">glade_property_set_sensitive</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="GladeProperty.html#glade-property-get-sensitive" title="glade_property_get_sensitive ()">glade_property_get_sensitive</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="GladeProperty.html#glade-property-set-save-always" title="glade_property_set_save_always ()">glade_property_set_save_always</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="GladeProperty.html#glade-property-get-save-always" title="glade_property_get_save_always ()">glade_property_get_save_always</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="GladeProperty.html#glade-property-set-enabled" title="glade_property_set_enabled ()">glade_property_set_enabled</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="GladeProperty.html#glade-property-get-enabled" title="glade_property_get_enabled ()">glade_property_get_enabled</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="GladeProperty.html#glade-property-i18n-set-comment" title="glade_property_i18n_set_comment ()">glade_property_i18n_set_comment</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="GladeProperty.html#glade-property-i18n-get-comment" title="glade_property_i18n_get_comment ()">glade_property_i18n_get_comment</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="GladeProperty.html#glade-property-i18n-set-translatable" title="glade_property_i18n_set_translatable ()">glade_property_i18n_set_translatable</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="GladeProperty.html#glade-property-i18n-get-translatable" title="glade_property_i18n_get_translatable ()">glade_property_i18n_get_translatable</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="GladeProperty.html#glade-property-push-superuser" title="glade_property_push_superuser ()">glade_property_push_superuser</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="GladeProperty.html#glade-property-pop-superuser" title="glade_property_pop_superuser ()">glade_property_pop_superuser</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="GladeProperty.html#glade-property-superuser" title="glade_property_superuser ()">glade_property_superuser</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="GladeProperty.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#gpointer"><span class="type">gpointer</span></a></td>
<td class="property_name"><a class="link" href="GladeProperty.html#GladeProperty--class" title="The “class” property">class</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="GladeProperty.html#GladeProperty--enabled" title="The “enabled” property">enabled</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="GladeProperty.html#GladeProperty--i18n-comment" title="The “i18n-comment” property">i18n-comment</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="GladeProperty.html#GladeProperty--i18n-context" title="The “i18n-context” property">i18n-context</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#gboolean"><span class="type">gboolean</span></a></td>
<td class="property_name"><a class="link" href="GladeProperty.html#GladeProperty--i18n-translatable" title="The “i18n-translatable” property">i18n-translatable</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#gboolean"><span class="type">gboolean</span></a></td>
<td class="property_name"><a class="link" href="GladeProperty.html#GladeProperty--sensitive" title="The “sensitive” property">sensitive</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#gint"><span class="type">gint</span></a></td>
<td class="property_name"><a class="link" href="GladeProperty.html#GladeProperty--state" title="The “state” property">state</a></td>
<td class="property_flags">Read</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="GladeProperty.signals"></a><h2>Signals</h2>
<div class="informaltable"><table class="informaltable" border="0">
<colgroup>
<col width="150px" class="signals_return">
<col width="300px" class="signals_name">
<col width="200px" class="signals_flags">
</colgroup>
<tbody>
<tr>
<td class="signal_type"><span class="returnvalue">void</span></td>
<td class="signal_name"><a class="link" href="GladeProperty.html#GladeProperty-tooltip-changed" title="The “tooltip-changed” signal">tooltip-changed</a></td>
<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
</tr>
<tr>
<td class="signal_type"><span class="returnvalue">void</span></td>
<td class="signal_name"><a class="link" href="GladeProperty.html#GladeProperty-value-changed" title="The “value-changed” signal">value-changed</a></td>
<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="GladeProperty.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"> </td>
<td class="function_name"><a class="link" href="GladeProperty.html#GladeProperty-struct" title="GladeProperty">GladeProperty</a></td>
</tr></tbody>
</table></div>
</div>
<div class="refsect1">
<a name="GladeProperty.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> GladeProperty
</pre>
</div>
<div class="refsect1">
<a name="GladeProperty.description"></a><h2>Description</h2>
<p>Every object property of every <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> in every <a class="link" href="GladeProject.html" title="GladeProject"><span class="type">GladeProject</span></a> has
a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> to interface with, <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> provides a means
to handle properties in the runtime environment.</p>
<p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> can be seen as an instance of a <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a>, 
the <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> describes how a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> will function.</p>
</div>
<div class="refsect1">
<a name="GladeProperty.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="glade-property-new"></a><h3>glade_property_new ()</h3>
<pre class="programlisting"><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="returnvalue">GladeProperty</span></a> *
glade_property_new (<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 class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</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>Creates a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> of type <em class="parameter"><code>klass</code></em>
 for <em class="parameter"><code>widget</code></em>
 with <em class="parameter"><code>value</code></em>
; if
<em class="parameter"><code>value</code></em>
 is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the introspected default value for that property
will be used.</p>
<div class="refsect3">
<a name="glade-property-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>klass</p></td>
<td class="parameter_description"><p>A <a class="link" href="gladeui-GladePropertyClass.html#GladePropertyClass" title="GladePropertyClass"><span class="type">GladePropertyClass</span></a> defining this property</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> this property is created for</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>The initial <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> of the property or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
(the <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> will assume ownership of <em class="parameter"><code>value</code></em>
)</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-property-new.returns"></a><h4>Returns</h4>
<p> The newly created <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-dup"></a><h3>glade_property_dup ()</h3>
<pre class="programlisting"><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="returnvalue">GladeProperty</span></a> *
glade_property_dup (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *template_prop</code></em>,
                    <em class="parameter"><code><a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a> *widget</code></em>);</pre>
<div class="refsect3">
<a name="glade-property-dup.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>template_prop</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>widget</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeWidget.html" title="GladeWidget"><span class="type">GladeWidget</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-property-dup.returns"></a><h4>Returns</h4>
<p> A newly duplicated property based on the new widget</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-reset"></a><h3>glade_property_reset ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_reset (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
<p>Resets this property to its default value</p>
<div class="refsect3">
<a name="glade-property-reset.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>property</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-original-reset"></a><h3>glade_property_original_reset ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_original_reset (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
<p>Resets this property to its original default value</p>
<div class="refsect3">
<a name="glade-property-original-reset.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>property</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-default"></a><h3>glade_property_default ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_default (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
<div class="refsect3">
<a name="glade-property-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>property</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-property-default.returns"></a><h4>Returns</h4>
<p> Whether this property is at its default value</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-original-default"></a><h3>glade_property_original_default ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_original_default (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
<div class="refsect3">
<a name="glade-property-original-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>property</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-property-original-default.returns"></a><h4>Returns</h4>
<p> Whether this property is at its original default value</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-equals-value"></a><h3>glade_property_equals_value ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_equals_value (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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>
<div class="refsect3">
<a name="glade-property-equals-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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>a <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-property-equals-value.returns"></a><h4>Returns</h4>
<p> Whether this property is equal to the value provided</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-equals"></a><h3>glade_property_equals ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_equals (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>,
                       <em class="parameter"><code>...</code></em>);</pre>
<div class="refsect3">
<a name="glade-property-equals.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>...</p></td>
<td class="parameter_description"><p>a provided property value</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-property-equals.returns"></a><h4>Returns</h4>
<p> Whether this property is equal to the value provided</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-set-value"></a><h3>glade_property_set_value ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_set_value (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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 the property's value</p>
<div class="refsect3">
<a name="glade-property-set-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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>a <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-property-set-value.returns"></a><h4>Returns</h4>
<p> Whether the property was successfully set.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-set-va-list"></a><h3>glade_property_set_va_list ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_set_va_list (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>,
                            <em class="parameter"><code><span class="type">va_list</span> vl</code></em>);</pre>
<p>Sets the property's value</p>
<div class="refsect3">
<a name="glade-property-set-va-list.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>vl</p></td>
<td class="parameter_description"><p>a va_list with value to set</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-set"></a><h3>glade_property_set ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_set (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>,
                    <em class="parameter"><code>...</code></em>);</pre>
<p>Sets the property's value (in a convenient way)</p>
<div class="refsect3">
<a name="glade-property-set.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>...</p></td>
<td class="parameter_description"><p>the value to set</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-get-value"></a><h3>glade_property_get_value ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_get_value (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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>Retrieve the property value</p>
<div class="refsect3">
<a name="glade-property-get-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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>a <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-property-get-default"></a><h3>glade_property_get_default ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_get_default (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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>Retrieve the default property value</p>
<div class="refsect3">
<a name="glade-property-get-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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
<td class="parameter_description"><p>a <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-property-get-va-list"></a><h3>glade_property_get_va_list ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_get_va_list (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>,
                            <em class="parameter"><code><span class="type">va_list</span> vl</code></em>);</pre>
<p>Retrieve the property value</p>
<div class="refsect3">
<a name="glade-property-get-va-list.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>vl</p></td>
<td class="parameter_description"><p>a va_list</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-get"></a><h3>glade_property_get ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_get (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>,
                    <em class="parameter"><code>...</code></em>);</pre>
<p>Retrieve the property value</p>
<div class="refsect3">
<a name="glade-property-get.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>...</p></td>
<td class="parameter_description"><p>An address to store the value</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-add-object"></a><h3>glade_property_add_object ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_add_object (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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>);</pre>
<p>Adds <em class="parameter"><code>object</code></em>
 to the object list in <em class="parameter"><code>property</code></em>
.</p>
<p>Note: This function expects <em class="parameter"><code>property</code></em>
 to be a <span class="type">GladeParamSpecObjects</span>
or <a href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#GParamSpecObject"><span class="type">GParamSpecObject</span></a> type property.</p>
<div class="refsect3">
<a name="glade-property-add-object.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</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> to add</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-remove-object"></a><h3>glade_property_remove_object ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_remove_object (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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>);</pre>
<p>Removes <em class="parameter"><code>object</code></em>
 from the object list in <em class="parameter"><code>property</code></em>
.</p>
<p>Note: This function expects <em class="parameter"><code>property</code></em>
 to be a <span class="type">GladeParamSpecObjects</span>
or <a href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#GParamSpecObject"><span class="type">GParamSpecObject</span></a> type property.</p>
<div class="refsect3">
<a name="glade-property-remove-object.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</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> to add</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-sync"></a><h3>glade_property_sync ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_sync (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
<p>Synchronize the object with this property</p>
<div class="refsect3">
<a name="glade-property-sync.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-load"></a><h3>glade_property_load ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_load (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
<p>Loads the value of <em class="parameter"><code>property</code></em>
 from the coresponding object instance</p>
<div class="refsect3">
<a name="glade-property-load.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-read"></a><h3>glade_property_read ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_read (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>,
                     <em class="parameter"><code><a class="link" href="GladeProject.html" title="GladeProject"><span class="type">GladeProject</span></a> *project</code></em>,
                     <em class="parameter"><code><span class="type">GladeXmlNode</span> *node</code></em>);</pre>
<p>Read the value and any attributes for <em class="parameter"><code>property</code></em>
 from <em class="parameter"><code>node</code></em>
, assumes
<em class="parameter"><code>property</code></em>
 is being loaded for <em class="parameter"><code>project</code></em>
</p>
<p>Note that object values will only be resolved after the project is
completely loaded</p>
<div class="refsect3">
<a name="glade-property-read.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>project</p></td>
<td class="parameter_description"><p>the <a class="link" href="GladeProject.html" title="GladeProject"><span class="type">GladeProject</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> to read, will either be a 'widget'
node or a 'child' node for packing properties.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-write"></a><h3>glade_property_write ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_write (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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>Write <em class="parameter"><code>property</code></em>
 to <em class="parameter"><code>node</code></em>
</p>
<div class="refsect3">
<a name="glade-property-write.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>property</p></td>
<td class="parameter_description"><p>a <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>context</p></td>
<td class="parameter_description"><p>A <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>A <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-property-set-sensitive"></a><h3>glade_property_set_sensitive ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_set_sensitive (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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> sensitive</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> *reason</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-get-sensitive"></a><h3>glade_property_get_sensitive ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_get_sensitive (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-set-save-always"></a><h3>glade_property_set_save_always ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_set_save_always (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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> setting</code></em>);</pre>
<p>Sets whether this property should be special cased
to always be saved regardless of its default value.
(used for some special cases like properties
that are assigned initial values in composite widgets
or derived widget code).</p>
<div class="refsect3">
<a name="glade-property-set-save-always.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>property</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>setting</p></td>
<td class="parameter_description"><p>the value to set</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-get-save-always"></a><h3>glade_property_get_save_always ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_get_save_always (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
<div class="refsect3">
<a name="glade-property-get-save-always.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>property</p></td>
<td class="parameter_description"><p>A <a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="glade-property-get-save-always.returns"></a><h4>Returns</h4>
<p> whether this property is special cased
to always be saved regardless of its default value.</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-set-enabled"></a><h3>glade_property_set_enabled ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_set_enabled (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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> enabled</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-get-enabled"></a><h3>glade_property_get_enabled ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_get_enabled (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-i18n-set-comment"></a><h3>glade_property_i18n_set_comment ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_i18n_set_comment (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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> *str</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-i18n-get-comment"></a><h3>glade_property_i18n_get_comment ()</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_property_i18n_get_comment (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-i18n-set-translatable"></a><h3>glade_property_i18n_set_translatable ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_i18n_set_translatable (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</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> translatable</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-i18n-get-translatable"></a><h3>glade_property_i18n_get_translatable ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_i18n_get_translatable (<em class="parameter"><code><a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *property</code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-push-superuser"></a><h3>glade_property_push_superuser ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_push_superuser (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-pop-superuser"></a><h3>glade_property_pop_superuser ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
glade_property_pop_superuser (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
</div>
<hr>
<div class="refsect2">
<a name="glade-property-superuser"></a><h3>glade_property_superuser ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
glade_property_superuser (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
</div>
</div>
<div class="refsect1">
<a name="GladeProperty.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GladeProperty-struct"></a><h3>GladeProperty</h3>
<pre class="programlisting">typedef struct _GladeProperty GladeProperty;</pre>
</div>
</div>
<div class="refsect1">
<a name="GladeProperty.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="GladeProperty--class"></a><h3>The <code class="literal">“class”</code> property</h3>
<pre class="programlisting">  “class”                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a></pre>
<p>The GladePropertyClass for this property.</p>
<p>Flags: Read / Write / Construct Only</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeProperty--enabled"></a><h3>The <code class="literal">“enabled”</code> property</h3>
<pre class="programlisting">  “enabled”                  <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
<p>If the property is optional, this is its enabled state.</p>
<p>Flags: Read / Write</p>
<p>Default value: TRUE</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeProperty--i18n-comment"></a><h3>The <code class="literal">“i18n-comment”</code> property</h3>
<pre class="programlisting">  “i18n-comment”             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Comment for translators.</p>
<p>Flags: Read / Write</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeProperty--i18n-context"></a><h3>The <code class="literal">“i18n-context”</code> property</h3>
<pre class="programlisting">  “i18n-context”             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Context for translation.</p>
<p>Flags: Read / Write</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeProperty--i18n-translatable"></a><h3>The <code class="literal">“i18n-translatable”</code> property</h3>
<pre class="programlisting">  “i18n-translatable”        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
<p>Whether this property is translatable.</p>
<p>Flags: Read / Write</p>
<p>Default value: TRUE</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeProperty--sensitive"></a><h3>The <code class="literal">“sensitive”</code> property</h3>
<pre class="programlisting">  “sensitive”                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
<p>This gives backends control to set property sensitivity.</p>
<p>Flags: Read / Write</p>
<p>Default value: TRUE</p>
</div>
<hr>
<div class="refsect2">
<a name="GladeProperty--state"></a><h3>The <code class="literal">“state”</code> property</h3>
<pre class="programlisting">  “state”                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a></pre>
<p>Priority information for the property editor to act on.</p>
<p>Flags: Read</p>
<p>Allowed values: &gt;= 0</p>
<p>Default value: 0</p>
</div>
</div>
<div class="refsect1">
<a name="GladeProperty.signal-details"></a><h2>Signal Details</h2>
<div class="refsect2">
<a name="GladeProperty-tooltip-changed"></a><h3>The <code class="literal">“tooltip-changed”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *gladeproperty,
               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *arg1,
               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *arg2,
               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>         *arg3,
               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)</pre>
<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
</div>
<hr>
<div class="refsect2">
<a name="GladeProperty-value-changed"></a><h3>The <code class="literal">“value-changed”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="GladeProperty.html" title="GladeProperty"><span class="type">GladeProperty</span></a> *gladeproperty,
               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       arg1,
               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       arg2,
               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>       user_data)</pre>
<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.28</div>
</body>
</html>