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;