Mercurial > pidgin
diff src/request.c @ 13282:a651bfe0a922
[gaim-migrate @ 15648]
Part of SF Patch #1175520 from Dennis Nezic with changes by Sadrul to support GTK+ < 2.4
This adds the folder selection function to the request API.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 14 Feb 2006 07:45:07 +0000 |
parents | 3638606a5afa |
children | 8bda65b88e49 |
line wrap: on
line diff
--- a/src/request.c Tue Feb 14 07:28:58 2006 +0000 +++ b/src/request.c Tue Feb 14 07:45:07 2006 +0000 @@ -1363,6 +1363,29 @@ return NULL; } +void * +gaim_request_folder(void *handle, const char *title, const char *dirname, + GCallback ok_cb, GCallback cancel_cb, void *user_data) +{ + GaimRequestUiOps *ops; + + ops = gaim_request_get_ui_ops(); + + if (ops != NULL && ops->request_file != NULL) { + GaimRequestInfo *info; + + info = g_new0(GaimRequestInfo, 1); + info->type = GAIM_REQUEST_FOLDER; + info->handle = handle; + info->ui_handle = ops->request_folder(title, dirname, + ok_cb, cancel_cb, user_data); + handles = g_list_append(handles, info); + return info->ui_handle; + } + + return NULL; +} + static void gaim_request_close_info(GaimRequestInfo *info) {