Mercurial > pidgin
comparison src/notify.c @ 13640:d12bbe6da705
[gaim-migrate @ 16038]
* Changed signatures of some of the search results notify API functions.
* GG PRPL: Support parallel public directory searches.
committer: Tailor Script <tailor@pidgin.im>
| author | Bartoz Oler <bartosz@pidgin.im> |
|---|---|
| date | Sun, 16 Apr 2006 10:10:55 +0000 |
| parents | 852df2d9d4f8 |
| children | 6a5aaf46bd52 |
comparison
equal
deleted
inserted
replaced
| 13639:43c7e892d8bf | 13640:d12bbe6da705 |
|---|---|
| 163 } | 163 } |
| 164 | 164 |
| 165 void * | 165 void * |
| 166 gaim_notify_searchresults(GaimConnection *gc, const char *title, | 166 gaim_notify_searchresults(GaimConnection *gc, const char *title, |
| 167 const char *primary, const char *secondary, | 167 const char *primary, const char *secondary, |
| 168 GaimNotifySearchResults *results, GaimNotifyCloseCallback cb, gpointer user_data) | 168 GaimNotifySearchResults *results, GaimNotifyCloseCallback cb, |
| 169 gpointer user_data) | |
| 169 { | 170 { |
| 170 GaimNotifyUiOps *ops; | 171 GaimNotifyUiOps *ops; |
| 171 | 172 |
| 172 ops = gaim_notify_get_ui_ops(); | 173 ops = gaim_notify_get_ui_ops(); |
| 173 | 174 |
| 176 | 177 |
| 177 info = g_new0(GaimNotifyInfo, 1); | 178 info = g_new0(GaimNotifyInfo, 1); |
| 178 info->type = GAIM_NOTIFY_SEARCHRESULTS; | 179 info->type = GAIM_NOTIFY_SEARCHRESULTS; |
| 179 info->handle = gc; | 180 info->handle = gc; |
| 180 info->ui_handle = ops->notify_searchresults(gc, title, primary, | 181 info->ui_handle = ops->notify_searchresults(gc, title, primary, |
| 181 secondary, results); | 182 secondary, results, user_data); |
| 182 info->cb = cb; | 183 info->cb = cb; |
| 183 info->cb_user_data = user_data; | 184 info->cb_user_data = user_data; |
| 184 | 185 |
| 185 handles = g_list_append(handles, info); | 186 handles = g_list_append(handles, info); |
| 186 | 187 |
| 223 } | 224 } |
| 224 | 225 |
| 225 void | 226 void |
| 226 gaim_notify_searchresults_new_rows(GaimConnection *gc, | 227 gaim_notify_searchresults_new_rows(GaimConnection *gc, |
| 227 GaimNotifySearchResults *results, | 228 GaimNotifySearchResults *results, |
| 228 void *data, gpointer user_data) | 229 void *data) |
| 229 { | 230 { |
| 230 GaimNotifyUiOps *ops; | 231 GaimNotifyUiOps *ops; |
| 231 | 232 |
| 232 ops = gaim_notify_get_ui_ops(); | 233 ops = gaim_notify_get_ui_ops(); |
| 233 | 234 |
| 234 if (ops != NULL && ops->notify_searchresults != NULL) { | 235 if (ops != NULL && ops->notify_searchresults != NULL) { |
| 235 ops->notify_searchresults_new_rows(gc, results, data, user_data); | 236 ops->notify_searchresults_new_rows(gc, results, data); |
| 236 } | 237 } |
| 237 } | 238 } |
| 238 | 239 |
| 239 void | 240 void |
| 240 gaim_notify_searchresults_button_add(GaimNotifySearchResults *results, | 241 gaim_notify_searchresults_button_add(GaimNotifySearchResults *results, |
