mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-26 15:36:14 +01:00
723adbc2fe
This avoids the generated types (e.g. ExampleAnimal, ExampleCat, ExampleObject and ExampleObjectManagerClient) being referenced in the core gio docs. This was requested by Matthias. Signed-off-by: David Zeuthen <davidz@redhat.com>
66 lines
2.1 KiB
XML
66 lines
2.1 KiB
XML
<node>
|
|
<!-- org.gtk.GDBus.Example.ObjectManager.Animal:
|
|
@short_description: Example docs generated by gdbus-codegen
|
|
@since: 2.30
|
|
|
|
This D-Bus interface is used to describe a simple animal.
|
|
-->
|
|
<interface name="org.gtk.GDBus.Example.ObjectManager.Animal">
|
|
<!-- Mood: The mood of the animal.
|
|
@since: 2.30
|
|
|
|
Known values for this property include
|
|
<literal>Happy</literal> and <literal>Sad</literal>. Use the
|
|
org.gtk.GDBus.Example.ObjectManager.Animal.Poke() method to
|
|
change this property.
|
|
|
|
This property influences how often the animal jumps up and
|
|
down, see the
|
|
#org.gtk.GDBus.Example.ObjectManager.Animal::Jumped signal
|
|
for more details.
|
|
-->
|
|
<property name="Mood" type="s" access="read"/>
|
|
|
|
<!--
|
|
Poke:
|
|
@make_sad: Whether to make the animal sad.
|
|
@make_happy: Whether to make the animal happy.
|
|
@since: 2.30
|
|
|
|
Method used to changing the mood of the animal. See also the
|
|
#org.gtk.GDBus.Example.ObjectManager.Animal:Mood property.
|
|
-->
|
|
<method name="Poke">
|
|
<arg direction="in" type="b" name="make_sad"/>
|
|
<arg direction="in" type="b" name="make_happy"/>
|
|
</method>
|
|
|
|
<!--
|
|
Jumped:
|
|
@height: Height, in meters, that the animal jumped.
|
|
@since: 2.30
|
|
|
|
Emitted when the animal decides to jump.
|
|
-->
|
|
<signal name="Jumped">
|
|
<arg type="d" name="height"/>
|
|
</signal>
|
|
</interface>
|
|
|
|
<!-- org.gtk.GDBus.Example.ObjectManager.Cat:
|
|
@short_description: More example docs generated by gdbus-codegen
|
|
|
|
This D-Bus interface is used to describe a cat. Right now there
|
|
are no properties, methods or signals associated with this
|
|
interface so it is essentially a <ulink
|
|
url="http://en.wikipedia.org/wiki/Marker_interface_pattern">Marker
|
|
Interface</ulink>.
|
|
|
|
Note that D-Bus objects implementing this interface also
|
|
implement the #org.gtk.GDBus.Example.ObjectManager.Animal
|
|
interface.
|
|
-->
|
|
<interface name="org.gtk.GDBus.Example.ObjectManager.Cat">
|
|
</interface>
|
|
</node>
|