cvs: php-gtk-doc /examples/reference/gobject signal_query.php /manual/en/reference gobject.xml
[email protected] ("Christian Weiske")
| Newsgroups | php.gtk.doc |
|---|---|
| Message-ID | <cvscweiske1160409054@cvsserver> |
cweiske Mon Oct 9 15:50:54 2006 UTC
Added files:
/php-gtk-doc/examples/reference/gobject signal_query.php
Modified files:
/php-gtk-doc/manual/en/reference gobject.xml
Log:
GObject signal_query example
http://cvs.php.net/viewvc.cgi/php-gtk-doc/manual/en/reference/gobject.xml?r1=1.1&r2=1.2&diff_format=u
Index: php-gtk-doc/manual/en/reference/gobject.xml
diff -u php-gtk-doc/manual/en/reference/gobject.xml:1.1 php-gtk-doc/manual/en/reference/gobject.xml:1.2
--- php-gtk-doc/manual/en/reference/gobject.xml:1.1 Fri Sep 29 07:07:35 2006
+++ php-gtk-doc/manual/en/reference/gobject.xml Mon Oct 9 15:50:54 2006
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
-<!-- $Revision: 1.1 $ -->
+<!-- $Revision: 1.2 $ -->
<classentry id="gobject">
<classmeta>
<classtitle>GObject</classtitle>
@@ -493,6 +493,47 @@
unique to all classes/interfaces. You can acquire the gtype
of a class by using <literal>ClassName::gtype</literal>.
</para>
+ <table>
+ <title>Return array values</title>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>0</entry>
+ <entry>Signal id, or 0 if the signal is unknown.</entry>
+ </row>
+ <row>
+ <entry>1</entry>
+ <entry>Signal name</entry>
+ </row>
+ <row>
+ <entry>2</entry>
+ <entry>GType of the class/interface the signal is emitted for</entry>
+ </row>
+ <row>
+ <entry>3</entry>
+ <entry>GSignalFlags used for signal instantiation.</entry>
+ </row>
+ <row>
+ <entry>4</entry>
+ <entry>GType of the return type</entry>
+ </row>
+ <row>
+ <entry>5</entry>
+ <entry>Array of GTypes for the parameters</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <example>
+ <title>Querying a signal</title>
+ <programlisting role="php">
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+ href="&directory.examples;/reference/gobject/signal_query.php"
+ parse="text">
+ <xi:fallback>FIXME: MISSING XINCLUDE CONTENT</xi:fallback>
+ </xi:include>
+ </programlisting>
+ </example>
<para>
&seealso;
<function class="GObject">signal_list_ids</function>,
http://cvs.php.net/viewvc.cgi/php-gtk-doc/examples/reference/gobject/signal_query.php?view=markup&rev=1.1
Index: php-gtk-doc/examples/reference/gobject/signal_query.php
+++ php-gtk-doc/examples/reference/gobject/signal_query.php
<?php
var_dump(GObject::signal_query('delete-event', GtkWindow::gtype));
/* Returns:
array(6) {
[0]=>
int(31)
[1]=>
string(12) "delete-event"
[2]=>
object(GType)#1 (2) {
["type"]=>
int(142760632)
["name"]=>
string(9) "GtkWidget"
}
[3]=>
int(2)
[4]=>
object(GType)#2 (2) {
["type"]=>
int(20)
["name"]=>
string(8) "gboolean"
}
[5]=>
array(1) {
[0]=>
object(GType)#3 (2) {
["type"]=>
int(148319049)
["name"]=>
string(8) "GdkEvent"
}
}
}
*/
?>