[Telepathy-commits] [telepathy-spec/master] Account.Interface.Avatar: give Avatar a tp:type
Simon McVittie
"http://smcv.pseudorandom.co.uk/" at dhansak.collabora.co.uk
Tue Nov 11 08:41:49 PST 2008
This is necessary for telepathy-qt4 code generation to succeed.
---
spec/Account_Interface_Avatar.xml | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/spec/Account_Interface_Avatar.xml b/spec/Account_Interface_Avatar.xml
index 9bf31a9..3d0c2a9 100644
--- a/spec/Account_Interface_Avatar.xml
+++ b/spec/Account_Interface_Avatar.xml
@@ -35,8 +35,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</tp:docstring>
<tp:added version="0.17.6"/>
+ <tp:struct name="Avatar">
+ <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+ <p>A struct containing avatar data marked with its MIME type.</p>
+ </tp:docstring>
+ <tp:member type="ay" name="Avatar_Data"/>
+ <tp:member type="s" name="MIME_Type"/>
+ </tp:struct>
+
<property name="Avatar" tp:name-for-bindings="Avatar"
- type="(ays)" access="readwrite">
+ type="(ays)" tp:type="Avatar" access="readwrite">
<tp:docstring>
The avatar to set on this account for display to other contacts,
represented as a structure containing the bytes of the avatar,
@@ -54,7 +62,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<signal name="AvatarChanged" tp:name-for-bindings="Avatar_Changed">
<tp:docstring>
Emitted when the Avatar property changes.
-
+
<tp:rationale>The avatar itself is deliberately not included in this
signal, to reduce bus traffic in the (likely common) case where no
running application cares about the user's own avatar.</tp:rationale>
--
1.5.6.5
More information about the Telepathy-commits
mailing list