summaryrefslogtreecommitdiffstats
path: root/docs/reference
diff options
context:
space:
mode:
authorRafael Villar Burke <pachi@rvburke.com>2007-11-30 15:56:53 +0000
committerRafael Villar Burke <rvburke@src.gnome.org>2007-11-30 15:56:53 +0000
commit2830afacbffb5eb595b144da1531292a52d16060 (patch)
tree44f42fdf991635d598d5a68dbaae898f69488b90 /docs/reference
parentbe0f8e978dd59e99318925bdf3fea75be97a1710 (diff)
downloadpygobject-2830afacbffb5eb595b144da1531292a52d16060.tar.gz
pygobject-2830afacbffb5eb595b144da1531292a52d16060.tar.xz
pygobject-2830afacbffb5eb595b144da1531292a52d16060.zip
Add props attribute
2007-11-30 Rafael Villar Burke <pachi@rvburke.com> * docs/reference/pygobject.xml: Add props attribute svn path=/trunk/; revision=721
Diffstat (limited to 'docs/reference')
-rw-r--r--docs/reference/pygobject.xml20
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/reference/pygobject.xml b/docs/reference/pygobject.xml
index ff02664..f8c6df2 100644
--- a/docs/reference/pygobject.xml
+++ b/docs/reference/pygobject.xml
@@ -159,6 +159,26 @@ linkend="method-gobject--chain">chain</link></methodname>
<tbody>
<row valign="top">
+ <entry>"props"</entry>
+ <entry>Read/Write</entry>
+ <entry>
+ <para>This attribute gives full access to GObject properties as
+ simple attributes. It can be used to iterate over all the object
+ properties, and can be used both on class or instance objects.</para>
+ <para>Examples:</para>
+ <programlisting>
+button = Button()
+button_label = button.props.label
+button.props.label = 'Click on this fancy button'
+for pspec in button.props:
+ print pspec
+ print button.get_property(pspec.name)
+label_pspec = Button.props.label
+button_label = button.get_property(label_pspec.name)
+ </programlisting>
+ </entry>
+ </row>
+ <row valign="top">
<entry>"__doc__"</entry>
<entry>Read</entry>
<entry>The documentation for the object type. Uses