Mercurial > pidgin.yaz
diff src/ft.c @ 3730:a20bf3d247ff
[gaim-migrate @ 3868]
Pretty do_ask_dialog. I also "fixed" the "hitting yes calls the 'no' function
anyway" behavior.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Thu, 17 Oct 2002 21:29:53 +0000 |
parents | d7e83b4db191 |
children | 1bd663beada5 |
line wrap: on
line diff
--- a/src/ft.c Thu Oct 17 21:23:09 2002 +0000 +++ b/src/ft.c Thu Oct 17 21:29:53 2002 +0000 @@ -78,8 +78,8 @@ -static int ft_choose_file(gpointer a, struct file_transfer *xfer); -static void ft_cancel(gpointer w, struct file_transfer *xfer); +static int ft_choose_file(struct file_transfer *xfer); +static void ft_cancel(struct file_transfer *xfer); static void ft_delete(struct file_transfer *xfer); static void ft_callback(gpointer data, gint source, GaimInputCondition condition); static void ft_nextfile(struct file_transfer *xfer); @@ -144,7 +144,7 @@ buf = newmsg; } - do_ask_dialog(buf, xfer, ft_choose_file, ft_cancel); + do_ask_dialog(buf, NULL, xfer, _("Accept"), ft_choose_file, _("Cancel"), ft_cancel); g_free(buf); return xfer; @@ -156,7 +156,7 @@ struct file_transfer *xfer = ft_new(FILE_TRANSFER_TYPE_SEND, gc, who); - ft_choose_file(NULL, xfer); + ft_choose_file(xfer); return xfer; } @@ -164,7 +164,7 @@ /* We canceled the transfer, either by declining the initial * confirmation dialog or canceling the file dialog. */ -static void ft_cancel(gpointer w, struct file_transfer *xfer) +static void ft_cancel(struct file_transfer *xfer) { /* Make sure we weren't aborted while waiting for * confirmation from the user. @@ -367,7 +367,7 @@ return 0; } -static int ft_choose_file(gpointer a, struct file_transfer *xfer) +static int ft_choose_file(struct file_transfer *xfer) { char *curdir = g_get_current_dir(); /* should be freed */ char *initstr;