2 # Copyright (c) 2008 INdT - Instituto Nokia de Tecnologia
4 # This file is part of python-purple.
6 # python-purple is free software: you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation, either version 3 of the License, or
9 # (at your option) any later version.
11 # python-purple is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25 ctypedef char const_char "const char"
28 cdef void *notify_message (notify.PurpleNotifyMsgType type, const_char *title,
29 const_char *primary, const_char *secondary):
30 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify", "notify-message\n")
32 (<object>notify_cbs["notify-message"])("notify-message: TODO")
36 cdef void *notify_email (connection.PurpleConnection *gc, const_char *subject,
37 const_char *_from, const_char *to, const_char *url):
38 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify", "notify-email\n")
40 (<object>notify_cbs["notify-email"])("notify-email: TODO")
44 cdef void *notify_emails (connection.PurpleConnection *gc, size_t count,
45 glib.gboolean detailed, const_char **subjects,
46 const_char **froms, const_char **tos,
48 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify", "notify-emails\n")
50 (<object>notify_cbs["notify-emails"])("notify-emails: TODO")
54 cdef void *notify_formatted (const_char *title, const_char *primary,
55 const_char *secondary, const_char *text):
56 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify", "notify-formatted\n")
58 (<object>notify_cbs["notify-formatted"])("notify-formatted: TODO")
62 cdef void *notify_searchresults (connection.PurpleConnection *gc,
63 const_char *title, const_char *primary,
64 const_char *secondary,
65 notify.PurpleNotifySearchResults *results,
66 glib.gpointer user_data):
67 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify",
68 "notify-searchresults\n")
70 (<object>notify_cbs["notify-searchresults"])("notify-searchresults: TODO")
74 cdef void notify_searchresults_new_rows (connection.PurpleConnection *gc,
75 notify.PurpleNotifySearchResults *results,
77 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify",
78 "notify-searchresults-new-rows\n")
80 (<object>notify_cbs["notify-searchresults-new-rows"])("notify-searchresults-new-rows: TODO")
84 cdef void *notify_userinfo (connection.PurpleConnection *gc, const_char *who,
85 notify.PurpleNotifyUserInfo *user_info):
86 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify", "notify-userinfo\n")
88 (<object>notify_cbs["notify-userinfo"])("notify-userinfo: TODO")
92 cdef void *notify_uri (const_char *uri):
93 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify", "notify-uri\n")
95 (<object>notify_cbs["notify-uri"])("notify-uri: TODO")
99 cdef void close_notify (notify.PurpleNotifyType type, void *ui_handle):
100 debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "notify", "close-notify\n")
102 (<object>notify_cbs["close-notify"])("close-notify: TODO")