| 440 return data; |
440 return data; |
| 441 } |
441 } |
| 442 |
442 |
| 443 static void * |
443 static void * |
| 444 pidgin_request_choice(const char *title, const char *primary, |
444 pidgin_request_choice(const char *title, const char *primary, |
| 445 const char *secondary, unsigned int default_value, |
445 const char *secondary, int default_value, |
| 446 const char *ok_text, GCallback ok_cb, |
446 const char *ok_text, GCallback ok_cb, |
| 447 const char *cancel_text, GCallback cancel_cb, |
447 const char *cancel_text, GCallback cancel_cb, |
| 448 PurpleAccount *account, const char *who, PurpleConversation *conv, |
448 PurpleAccount *account, const char *who, PurpleConversation *conv, |
| 449 void *user_data, va_list args) |
449 void *user_data, va_list args) |
| 450 { |
450 { |
| 546 return data; |
546 return data; |
| 547 } |
547 } |
| 548 |
548 |
| 549 static void * |
549 static void * |
| 550 pidgin_request_action(const char *title, const char *primary, |
550 pidgin_request_action(const char *title, const char *primary, |
| 551 const char *secondary, unsigned int default_action, |
551 const char *secondary, int default_action, |
| 552 PurpleAccount *account, const char *who, PurpleConversation *conv, |
552 PurpleAccount *account, const char *who, PurpleConversation *conv, |
| 553 void *user_data, size_t action_count, va_list actions) |
553 void *user_data, size_t action_count, va_list actions) |
| 554 { |
554 { |
| 555 PidginRequestData *data; |
555 PidginRequestData *data; |
| 556 GtkWidget *dialog; |
556 GtkWidget *dialog; |
| 1081 data->cbs = g_new0(GCallback, 2); |
1081 data->cbs = g_new0(GCallback, 2); |
| 1082 |
1082 |
| 1083 data->cbs[0] = ok_cb; |
1083 data->cbs[0] = ok_cb; |
| 1084 data->cbs[1] = cancel_cb; |
1084 data->cbs[1] = cancel_cb; |
| 1085 |
1085 |
| 1086 |
1086 |
| 1087 #ifdef _WIN32 |
1087 #ifdef _WIN32 |
| 1088 data->dialog = win = pidgin_create_window(PIDGIN_ALERT_TITLE, PIDGIN_HIG_BORDER, "multifield", TRUE) ; |
1088 data->dialog = win = pidgin_create_window(PIDGIN_ALERT_TITLE, PIDGIN_HIG_BORDER, "multifield", TRUE) ; |
| 1089 #else /* !_WIN32 */ |
1089 #else /* !_WIN32 */ |
| 1090 data->dialog = win = pidgin_create_window(title, PIDGIN_HIG_BORDER, "multifield", TRUE) ; |
1090 data->dialog = win = pidgin_create_window(title, PIDGIN_HIG_BORDER, "multifield", TRUE) ; |
| 1091 #endif /* _WIN32 */ |
1091 #endif /* _WIN32 */ |