- def conversation_new(self, type, acc, const_char_ptr name):
- self.__conv = purple_conversation_new(type, <PurpleAccount*>acc.__account, name)
+ def __get_name(self):
+ return self.__name
+ def __set_name(self, name):
+ self.__name = name
+ name = property(__get_name, __set_name)
+
+ def initialize(self, acc, type, char *name):
+ self.__acc = acc
+ self.__name = name
+
+ if type == "UNKNOWN":
+ self.__conv =\
+ conversation.c_purple_conversation_new(conversation.PURPLE_CONV_TYPE_UNKNOWN,\
+ <account.PurpleAccount*>self.__acc.c_account, self.__name)
+ elif type == "IM":
+ self.__conv =\
+ conversation.c_purple_conversation_new(conversation.PURPLE_CONV_TYPE_IM,\
+ <account.PurpleAccount*>self.__acc.c_account, self.__name)
+ elif type == "CHAT":
+ self.__conv =\
+ conversation.c_purple_conversation_new(conversation.PURPLE_CONV_TYPE_CHAT,\
+ <account.PurpleAccount*>self.__acc.c_account, self.__name)
+ elif type == "MISC":
+ self.__conv =\
+ conversation.c_purple_conversation_new(conversation.PURPLE_CONV_TYPE_MISC,\
+ <account.PurpleAccount*>self.__acc.c_account, self.__name)
+ elif type == "ANY":
+ self.__conv =\
+ conversation.c_purple_conversation_new(conversation.PURPLE_CONV_TYPE_ANY,\
+ <account.PurpleAccount*>self.__acc.c_account, self.__name)