Added missing definitions on blist.pxd.
authorRagner Magalhaes <ragner.magalhaes@openbossa.org>
Tue, 2 Dec 2008 20:29:17 +0000 (20:29 +0000)
committerAnderson Briglia <anderson.briglia@openbossa.org>
Sat, 28 Feb 2009 21:11:11 +0000 (17:11 -0400)
FIXES:
 - Added missing definitions on blist.pxd.

Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>

git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1310 596f6dd7-e928-0410-a184-9e12fd12cf7e

libpurple/blist.pxd

index 6176877..d3ccf07 100644 (file)
@@ -45,12 +45,20 @@ cdef extern from "libpurple/blist.h":
         PURPLE_BLIST_NODE_FLAG_NO_SAVE = 1 << 0
 
     ctypedef struct PurpleBlistNode:
-        pass
+        PurpleBlistNodeType type
+        PurpleBlistNode *prev
+        PurpleBlistNode *next
+        PurpleBlistNode *parent
+        PurpleBlistNode *child
+        glib.GHashTable *settings
+        void *ui_data
+        PurpleBlistNodeFlags flags
 
     ctypedef struct PurpleBuddy:
         char *name
         char *alias
         char *server_alias
+        void *proto_data
 
     ctypedef struct PurpleContact:
         pass
@@ -62,7 +70,9 @@ cdef extern from "libpurple/blist.h":
         pass
 
     ctypedef struct PurpleBuddyList:
-        pass
+        PurpleBlistNode *root
+        glib.GHashTable *buddies
+        void *ui_data
 
     ctypedef struct PurpleBlistUiOps:
         void (*new_list) (PurpleBuddyList *list)