X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=libpurple%2Fblist.pxd;h=bfebb18dd5b5b442154ae4f6b3f8fc80197aa15a;hp=61167d947d38682dcb639020c586106601c07457;hb=67776a7b4725730be59aa1c1a8347385301e0771;hpb=a53b16e0fd1f9225480e484e7409da4cdfbebd13 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