X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=conversation.pyx;h=c13578a75c582604cd322062a85ecc24edbdd740;hp=ecb00bcb93537e090ddf5ff7d00768790f0cefce;hb=573def76e068006d507f09ea1239fcd6d6adfae7;hpb=7f9bbfa5e0f087ba5a5c1367ab1bea72f53573d0
diff --git a/conversation.pyx b/conversation.pyx
index ecb00bc..c13578a 100644
--- a/conversation.pyx
+++ b/conversation.pyx
@@ -17,18 +17,20 @@
# along with this program. If not, see .
#
+cimport purple
+
cdef class Conversation:
""" Conversation class """
- cdef PurpleConversation *__conv
+ cdef conversation.PurpleConversation *__conv
- def __cinit__(self):
- purple_conversations_init()
+ def __init__(self):
+ conversation.c_purple_conversations_init()
- def conversation_new(self, type, acc, const_char_ptr name):
- self.__conv = purple_conversation_new(type, acc.__account, name)
+ def conversation_new(self, type, acc, char *name):
+ self.__conv = conversation.c_purple_conversation_new(type, acc.__account, name)
def conversation_set_ui_ops(self):
- cdef PurpleConversationUiOps c_conv_ui_ops
+ cdef conversation.PurpleConversationUiOps c_conv_ui_ops
c_conv_ui_ops.create_conversation = NULL
c_conv_ui_ops.destroy_conversation = NULL
c_conv_ui_ops.write_chat = NULL
@@ -45,18 +47,18 @@ cdef class Conversation:
c_conv_ui_ops.custom_smiley_close = NULL
c_conv_ui_ops.send_confirm = NULL
- purple_conversation_set_ui_ops(self.__conv, &c_conv_ui_ops)
+ conversation.c_purple_conversation_set_ui_ops(self.__conv, &c_conv_ui_ops)
- def conversation_write(self, const_char_ptr message):
- purple_conv_im_send(purple_conversation_get_im_data(self.__conv), message)
+ def conversation_write(self, char *message):
+ conversation.c_purple_conv_im_send(conversation.c_purple_conversation_get_im_data(self.__conv), message)
def conversation_destroy(self):
- purple_conversation_destroy(self.__conv)
+ conversation.c_purple_conversation_destroy(self.__conv)
def conversation_get_handle(self):
- purple_conversations_get_handle()
+ conversation.c_purple_conversations_get_handle()
- def send_message(self, buddy, const_char_ptr message):
+ def send_message(self, buddy, char *message):
self.conversation_new(1, buddy.account, buddy.name)
self.conversation_set_ui_ops()
self.conversation_write(message)