X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=libpurple%2Fblist.pxd;h=bfebb18dd5b5b442154ae4f6b3f8fc80197aa15a;hp=61167d947d38682dcb639020c586106601c07457;hb=2739246c4a5351fbb82b31af704637f4729c0287;hpb=a63ce1528885689b88ef3be9926acfd574a088db;ds=sidebyside diff --git a/libpurple/blist.pxd b/libpurple/blist.pxd index 61167d9..bfebb18 100644 --- a/libpurple/blist.pxd +++ b/libpurple/blist.pxd @@ -20,6 +20,7 @@ cimport glib cimport account +cimport buddyicon cdef extern from *: ctypedef char const_char "const char" @@ -63,15 +64,31 @@ cdef extern from "libpurple/blist.h": char *alias char *server_alias void *proto_data + buddyicon.PurpleBuddyIcon *icon + account.PurpleAccount *account + PurplePresence *presence ctypedef struct PurpleContact: - pass + PurpleBlistNode node + char *alias + int totalsize + int currentsize + int online + PurpleBuddy *priority + glib.gboolean priority_valid ctypedef struct PurpleGroup: - pass + PurpleBlistNode node + char *name + int totalsize + int currentsize + int online ctypedef struct PurpleChat: - pass + PurpleBlistNode node + char *alias + glib.GHashTable *components + account.PurpleAccount *account ctypedef struct PurpleBuddyList: PurpleBlistNode *root