| <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> | |
| <!-- | |
| Foo: | |
| Property with no <quote>since</quote> annotation (should inherit the 2.30 from its containing interface). | |
| --> | |
| <property name="Foo" type="s" access="read"/> | |
| <!-- | |
| Bar: | |
| @since: 2.36 | |
| Property with a later <quote>since</quote> annotation. | |
| --> | |
| <property name="Bar" type="s" access="read"/> | |
| </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> |