summaryrefslogtreecommitdiff
path: root/pidgin/gtkrequest.c
diff options
context:
space:
mode:
authorEvan Schoenberg <evands@pidgin.im>2007-04-26 12:25:49 +0000
committerEvan Schoenberg <evands@pidgin.im>2007-04-26 12:25:49 +0000
commitac5fe9d4cf7f49026ecea537f4bffc4888a9c761 (patch)
treef6fa2ae3b70d8de5fd85aab1d2c1469212bab647 /pidgin/gtkrequest.c
parent50eaa3585cbcf0424f0d44f1487bb64d5a87e250 (diff)
downloadpidgin-ac5fe9d4cf7f49026ecea537f4bffc4888a9c761.tar.gz
Added account, who, and conversation parameters to the request API calls, and updated all code to match. I can't compile the Perl module, so I'd appreciate it if someone who knows it would verify that this doesn't break Perl.
Diffstat (limited to 'pidgin/gtkrequest.c')
-rw-r--r--pidgin/gtkrequest.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/pidgin/gtkrequest.c b/pidgin/gtkrequest.c
index efee85a687..b66c656fd2 100644
--- a/pidgin/gtkrequest.c
+++ b/pidgin/gtkrequest.c
@@ -285,6 +285,7 @@ pidgin_request_input(const char *title, const char *primary,
gboolean multiline, gboolean masked, gchar *hint,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;
@@ -443,6 +444,7 @@ pidgin_request_choice(const char *title, const char *primary,
const char *secondary, unsigned int default_value,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, va_list args)
{
PidginRequestData *data;
@@ -544,6 +546,7 @@ pidgin_request_choice(const char *title, const char *primary,
static void *
pidgin_request_action(const char *title, const char *primary,
const char *secondary, unsigned int default_action,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data, size_t action_count, va_list actions)
{
PidginRequestData *data;
@@ -1025,6 +1028,7 @@ pidgin_request_fields(const char *title, const char *primary,
const char *secondary, PurpleRequestFields *fields,
const char *ok_text, GCallback ok_cb,
const char *cancel_text, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;
@@ -1467,7 +1471,9 @@ file_ok_check_if_exists_cb(GtkWidget *button, PidginRequestData *data)
if ((data->u.file.savedialog == TRUE) &&
(g_file_test(data->u.file.name, G_FILE_TEST_EXISTS))) {
purple_request_action(data, NULL, _("That file already exists"),
- _("Would you like to overwrite it?"), 0, data, 2,
+ _("Would you like to overwrite it?"), 0,
+ NULL, NULL, NULL,
+ data, 2,
_("Overwrite"), G_CALLBACK(file_yes_no_cb),
_("Choose New Name"), G_CALLBACK(file_yes_no_cb));
} else
@@ -1491,6 +1497,7 @@ static void *
pidgin_request_file(const char *title, const char *filename,
gboolean savedialog,
GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;
@@ -1588,6 +1595,7 @@ pidgin_request_file(const char *title, const char *filename,
static void *
pidgin_request_folder(const char *title, const char *dirname,
GCallback ok_cb, GCallback cancel_cb,
+ PurpleAccount *account, const char *who, PurpleConversation *conv,
void *user_data)
{
PidginRequestData *data;