grim/guifications3

1eb207f1d7ef
include gflib/gf_intl.h since it's no longer included via gf_lib.h
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node name="/org/guifications/Manager">
<interface name="org.guifications.FeedManager">
<!-- registration stuff -->
<method name="Register">
<annotation name="org.gtk.EggDBus.DocString" value="Register a feed"/>
<arg type="s" direction="in" name="name">
<annotation name="org.gtk.EggDBus.DocString" value="The name of the feed"/>
</arg>
<arg type="ay" direction="in" name="image_data">
<annotation name="org.gtk.EggDBus.DocString" value="The pixel data of the icon for the feed"/>
</arg>
<arg type="s" direction="in" name="i18n">
<annotation name="org.gtk.EggDBus.DocString" value="Internationalized name of the feed"/>
</arg>
<arg type="s" direction="in" name="description">
<annotation name="org.gtk.EggDBus.DocString" value="The description of the feed"/>
</arg>
<arg type="s" direction="out" name="path">
<annotation name="org.gtk.EggDBus.DocString" value="The path of the feed"/>
</arg>
</method>
<method name="Unregister">
<annotation name="org.gtk.EggDBus.DocString" value="Unregister a feed"/>
<arg type="s" direction="in" name="name">
<annotation name="org.gtk.EggDBus.DocString" value="The name of the feed to unregister"/>
</arg>
<arg type="b" direction="out" name="ret">
<annotation name="org.gtk.EggDBus.DocString" value="TRUE on success, FALSE otherwise"/>
</arg>
</method>
<!-- listing -->
<method name="List">
<annotation name="org.gtk.EggDBus.DocString" value="List all registered feeds"/>
<arg type="as" direction="out" name="feeds">
<annotation name="org.gtk.EggDBus.DocString" value="A list of all the registered feeds names"/>
</arg>
<arg type="u" direction="out" name="nfeeds">
<annotation name="org.gtk.EggDBus.DocString" value="The number of registered feeds"/>
</arg>
</method>
<!-- finding -->
<method name="Find">
<annotation name="org.gtk.EggDBus.DocString" value="Find a feed"/>
<arg type="s" direction="in" name="name">
<annotation name="org.gtk.EggDBus.DocString" value="The name of the feed"/>
</arg>
<arg type="o" direction="out" name="feed">
<annotation name="org.gtk.EggDBus.DocString" value="The feed"/>
</arg>
</method>
<!-- Signals -->
<signal name="RegisteredFeed">
<arg type="s" direction="out" name="feed">
<annotation name="org.gtk.EggDBus.DocString" value="The feed that was registered"/>
</arg>
</signal>
<signal name="UnregisteredFeed">
<arg type="s" direction="out" name="feed">
<annotation name="org.gtk.EggDBus.DocString" value="The name of the feed that was unregistered"/>
</arg>
</signal>
</interface>
</node>