projects
/
python-purple
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added missing definitions on blist.pxd.
[python-purple]
/
libpurple
/
blist.pxd
diff --git
a/libpurple/blist.pxd
b/libpurple/blist.pxd
index
6176877
..
d3ccf07
100644
(file)
--- a/
libpurple/blist.pxd
+++ b/
libpurple/blist.pxd
@@
-45,12
+45,20
@@
cdef extern from "libpurple/blist.h":
PURPLE_BLIST_NODE_FLAG_NO_SAVE = 1 << 0
ctypedef struct PurpleBlistNode:
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
ctypedef struct PurpleBuddy:
char *name
char *alias
char *server_alias
+ void *proto_data
ctypedef struct PurpleContact:
pass
ctypedef struct PurpleContact:
pass
@@
-62,7
+70,9
@@
cdef extern from "libpurple/blist.h":
pass
ctypedef struct PurpleBuddyList:
pass
ctypedef struct PurpleBuddyList:
- pass
+ PurpleBlistNode *root
+ glib.GHashTable *buddies
+ void *ui_data
ctypedef struct PurpleBlistUiOps:
void (*new_list) (PurpleBuddyList *list)
ctypedef struct PurpleBlistUiOps:
void (*new_list) (PurpleBuddyList *list)