Wed, 12 Nov 2008 05:14:03 +0000
merge of '77693555855fe9cd3215414f79964dba346cc5fa'
and '19a87e98e5857ad0289f2c760d460f7f1dbbb42d'
| 11118 | 1 | #include "module.h" |
| 2 | ||
| 3 | MODULE = Gaim::Notify PACKAGE = Gaim::Notify PREFIX = gaim_notify_ | |
| 4 | PROTOTYPES: ENABLE | |
| 5 | ||
| 12773 | 6 | void |
| 11118 | 7 | gaim_notify_close(type, ui_handle) |
| 8 | Gaim::NotifyType type | |
| 12773 | 9 | void * ui_handle |
| 11118 | 10 | |
| 12773 | 11 | void |
| 11118 | 12 | gaim_notify_close_with_handle(handle) |
| 12773 | 13 | void * handle |
| 11118 | 14 | |
| 15 | void * | |
| 16 | gaim_notify_email(handle, subject, from, to, url, cb, user_data) | |
| 12773 | 17 | void * handle |
| 11118 | 18 | const char *subject |
| 19 | const char *from | |
| 20 | const char *to | |
| 21 | const char *url | |
|
12242
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
22 | Gaim::NotifyCloseCallback cb |
|
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
23 | gpointer user_data |
| 11118 | 24 | |
| 25 | void * | |
| 26 | gaim_notify_emails(handle, count, detailed, subjects, froms, tos, urls, cb, user_data) | |
| 12773 | 27 | void * handle |
| 11118 | 28 | size_t count |
| 29 | gboolean detailed | |
| 30 | const char **subjects | |
| 31 | const char **froms | |
| 32 | const char **tos | |
| 33 | const char **urls | |
|
12242
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
34 | Gaim::NotifyCloseCallback cb |
|
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
35 | gpointer user_data |
| 11118 | 36 | |
| 37 | void * | |
| 38 | gaim_notify_formatted(handle, title, primary, secondary, text, cb, user_data) | |
| 12773 | 39 | void * handle |
| 11118 | 40 | const char *title |
| 41 | const char *primary | |
| 42 | const char *secondary | |
| 43 | const char *text | |
|
12242
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
44 | Gaim::NotifyCloseCallback cb |
|
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
45 | gpointer user_data |
| 11118 | 46 | |
|
15266
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
47 | void * |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
48 | gaim_notify_userinfo(gc, who, user_info, cb, user_data) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
49 | Gaim::Connection gc |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
50 | const char *who |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
51 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
52 | Gaim::NotifyCloseCallback cb |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
53 | gpointer user_data |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
54 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
55 | Gaim::NotifyUserInfo |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
56 | gaim_notify_user_info_new() |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
57 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
58 | void |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
59 | gaim_notify_user_info_destroy(user_info) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
60 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
61 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
62 | void |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
63 | gaim_notify_user_info_get_entries(user_info) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
64 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
65 | PREINIT: |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
66 | const GList *l; |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
67 | PPCODE: |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
68 | l = gaim_notify_user_info_get_entries(user_info); |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
69 | for (; l != NULL; l = l->next) { |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
70 | XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::NotifyUserInfoEntry"))); |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
71 | } |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
72 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
73 | gchar_own * |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
74 | gaim_notify_user_info_get_text_with_newline(user_info, newline) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
75 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
76 | const char *newline |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
77 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
78 | void gaim_notify_user_info_add_pair(user_info, label, value) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
79 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
80 | const char *label |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
81 | const char *value |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
82 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
83 | void gaim_notify_user_info_prepend_pair(user_info, label, value) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
84 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
85 | const char *label |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
86 | const char *value |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
87 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
88 | void gaim_notify_user_info_add_section_break(user_info) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
89 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
90 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
91 | void gaim_notify_user_info_add_section_header(user_info, label) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
92 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
93 | const char *label |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
94 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
95 | void gaim_notify_user_info_remove_last_item(user_info) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
96 | Gaim::NotifyUserInfo user_info |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
97 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
98 | gchar * |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
99 | gaim_notify_user_info_entry_get_label(user_info_entry) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
100 | Gaim::NotifyUserInfoEntry user_info_entry |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
101 | |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
102 | gchar * |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
103 | gaim_notify_user_info_entry_get_value(user_info_entry) |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
104 | Gaim::NotifyUserInfoEntry user_info_entry |
|
a168574c18d2
[gaim-migrate @ 17994]
Daniel Atallah <datallah@pidgin.im>
parents:
14254
diff
changeset
|
105 | |
| 11118 | 106 | Gaim::NotifyUiOps |
| 107 | gaim_notify_get_ui_ops() | |
| 12773 | 108 | |
| 11118 | 109 | |
| 110 | void * | |
| 111 | gaim_notify_message(handle, type, title, primary, secondary, cb, user_data) | |
| 12773 | 112 | void * handle |
| 11118 | 113 | Gaim::NotifyMsgType type |
| 114 | const char *title | |
| 115 | const char *primary | |
| 116 | const char *secondary | |
|
12242
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
117 | Gaim::NotifyCloseCallback cb |
|
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
118 | gpointer user_data |
| 11118 | 119 | |
| 120 | void * | |
| 121 | gaim_notify_searchresults(gc, title, primary, secondary, results, cb, user_data) | |
| 122 | Gaim::Connection gc | |
| 123 | const char *title | |
| 124 | const char *primary | |
| 125 | const char *secondary | |
|
11533
f58436975d44
[gaim-migrate @ 13782]
Richard Laager <rlaager@pidgin.im>
parents:
11290
diff
changeset
|
126 | Gaim::NotifySearchResults results |
|
12242
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
127 | Gaim::NotifyCloseCallback cb |
|
e7fc1748eb56
[gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents:
12235
diff
changeset
|
128 | gpointer user_data |
| 11118 | 129 | |
| 12773 | 130 | void |
| 11118 | 131 | gaim_notify_set_ui_ops(ops) |
| 132 | Gaim::NotifyUiOps ops | |
| 133 | ||
| 134 | void * | |
| 135 | gaim_notify_uri(handle, uri) | |
| 12773 | 136 | void * handle |
| 11118 | 137 | const char *uri |
| 138 |