libpurple/request.c

changeset 31294
73607ab89c6f
parent 30720
021f34d5ceb3
child 31697
b6c47ea33682
child 39010
fbce915a7024
equal deleted inserted replaced
31293:169eeb43b52c 31294:73607ab89c6f
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;

mercurial