Function
Purplerequest_action_varg
Declaration [src]
void*
purple_request_action_varg (
void* handle,
const char* title,
const char* primary,
const char* secondary,
int default_action,
PurpleRequestCommonParameters* cpar,
void* user_data,
size_t action_count,
va_list actions
)
Description [src]
This function is not directly available to language bindings |
Parameters
handle |
void* |
The plugin or connection handle. For some things this
is |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
title |
const char* |
The title of the message, or |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
primary |
const char* |
The main point of the message, or |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
secondary |
const char* |
Secondary information, or |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
default_action |
int |
The default action, zero-indexed; if the third action
supplied should be the default, supply
|
|
cpar |
PurpleRequestCommonParameters |
The |
|
The data is owned by the caller of the function. | |
user_data |
void* |
The data to pass to the callback. |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
action_count |
size_t |
The number of actions. |
|
actions |
va_list |
A list of actions. These are pairs of
arguments. The first of each pair is the
|