X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=request_cbs.pxd;h=ca0f6619ded96f5b7eef98799f6e964f23612018;hp=22bbc4041585d41fe681057586b27aba97ab4490;hb=refs%2Fheads%2Fmaster;hpb=f0ff8c3ffbd828fbdc0963c8c4744c94363f40a7
diff --git a/request_cbs.pxd b/request_cbs.pxd
index 22bbc40..ca0f661 100644
--- a/request_cbs.pxd
+++ b/request_cbs.pxd
@@ -17,102 +17,131 @@
# along with this program. If not, see .
#
-cimport purple
-
cdef extern from *:
ctypedef char const_char "const char"
ctypedef int size_t
ctypedef void* va_list
+ char* charptr "char *"
+ glib.GCallback glibcb "GCallback"
+ void* va_arg(void *action, void *type)
request_cbs = {}
-cdef void *request_input (const_char *title, const_char *primary,
- const_char *secondary, const_char *default_value,
- glib.gboolean multiline, glib.gboolean masked,
- glib.gchar *hint, const_char *ok_text,
- glib.GCallback ok_cb, const_char *cancel_text,
- glib.GCallback cancel_cb,
- account.PurpleAccount *account, const_char *who,
- conversation.PurpleConversation *conv,
- void *user_data):
- debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "request", "request-input\n")
- try:
- (