Support any number of avatars per message
[claws.git] / src / procmsg.h
index 127be1d43d0e83d0b69ed78d93f7114e361d3f53..14d147ed0f80c0c48f0bf7d494193a6c583c9922 100644 (file)
@@ -239,8 +239,7 @@ struct _MsgInfo
 
 struct _MsgInfoExtraData
 {
-       gchar *xface;
-       gchar *face;
+       GSList *avatars;
 
        gchar *dispositionnotificationto;
        gchar *returnreceiptto;
@@ -259,6 +258,12 @@ struct _MsgInfoExtraData
        gchar *list_owner;
 };
 
+struct _MsgInfoAvatar
+{
+       gint avatar_id;
+       gchar *avatar_src;
+};
+
 struct _MsgFileInfo
 {
        MsgInfo *msginfo;
@@ -390,4 +395,6 @@ void procmsg_msginfo_clear_tags(MsgInfo *msginfo);
 void procmsg_msginfo_commit_tags(GSList *msglist);
 MsgInfo *procmsg_get_msginfo_from_identifier(const gchar *id);
 gchar *procmsg_msginfo_get_identifier(MsgInfo *msginfo);
+
+gchar *procmsg_msginfo_get_avatar(MsgInfo *msginfo, gint type);
 #endif /* __PROCMSG_H__ */