| 1315 |
1315 |
| 1316 return ui_handle; |
1316 return ui_handle; |
| 1317 } |
1317 } |
| 1318 |
1318 |
| 1319 void * |
1319 void * |
| 1320 purple_request_action_with_icon(void *handle, const char *title, |
1320 purple_request_action_with_icon(void *handle, const char *title, |
| 1321 const char *primary, |
1321 const char *primary, |
| 1322 const char *secondary, int default_action, |
1322 const char *secondary, int default_action, |
| 1323 PurpleAccount *account, const char *who, |
1323 PurpleAccount *account, const char *who, |
| 1324 PurpleConversation *conv, gconstpointer icon_data, |
1324 PurpleConversation *conv, gconstpointer icon_data, |
| 1325 gsize icon_size, void *user_data, size_t action_count, ...) |
1325 gsize icon_size, void *user_data, size_t action_count, ...) |
| 1326 { |
1326 { |
| 1327 void *ui_handle; |
1327 void *ui_handle; |
| 1328 va_list args; |
1328 va_list args; |
| 1329 |
1329 |
| 1330 g_return_val_if_fail(action_count > 0, NULL); |
1330 g_return_val_if_fail(action_count > 0, NULL); |
| 1331 |
1331 |
| 1332 va_start(args, action_count); |
1332 va_start(args, action_count); |
| 1333 ui_handle = purple_request_action_with_icon_varg(handle, title, primary, |
1333 ui_handle = purple_request_action_with_icon_varg(handle, title, primary, |
| 1334 secondary, default_action, account, who, conv, icon_data, icon_size, |
1334 secondary, default_action, account, who, conv, icon_data, icon_size, |
| 1335 user_data, action_count, args); |
1335 user_data, action_count, args); |
| 1336 va_end(args); |
1336 va_end(args); |
| 1337 |
1337 |
| 1338 return ui_handle; |
1338 return ui_handle; |
| 1372 |
1372 |
| 1373 void * |
1373 void * |
| 1374 purple_request_action_with_icon_varg(void *handle, const char *title, |
1374 purple_request_action_with_icon_varg(void *handle, const char *title, |
| 1375 const char *primary, const char *secondary, |
1375 const char *primary, const char *secondary, |
| 1376 int default_action, |
1376 int default_action, |
| 1377 PurpleAccount *account, const char *who, |
1377 PurpleAccount *account, const char *who, |
| 1378 PurpleConversation *conv, gconstpointer icon_data, |
1378 PurpleConversation *conv, gconstpointer icon_data, |
| 1379 gsize icon_size, |
1379 gsize icon_size, |
| 1380 void *user_data, size_t action_count, va_list actions) |
1380 void *user_data, size_t action_count, va_list actions) |
| 1381 { |
1381 { |
| 1382 PurpleRequestUiOps *ops; |
1382 PurpleRequestUiOps *ops; |