| <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> |