Function
Purplerequest_fields
Declaration [src]
void*
purple_request_fields (
void* handle,
const char* title,
const char* primary,
const char* secondary,
PurpleRequestPage* page,
const char* ok_text,
GCallback ok_cb,
const char* cancel_text,
GCallback cancel_cb,
PurpleRequestCommonParameters* cpar,
void* user_data
)
Parameters
handle
-
Type:
void*
The plugin or connection handle. For some things this is
extremely important. See the comments on purple_request_input().The argument can be NULL
.The data is owned by the caller of the function. title
-
Type:
const char*
The title of the message, or
NULL
if it should have no title.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. primary
-
Type:
const char*
The main point of the message, or
NULL
if you’re feeling enigmatic.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. secondary
-
Type:
const char*
Secondary information, or
NULL
if there is none.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. page
-
Type:
PurpleRequestPage
The page of fields.
The data is owned by the caller of the function. ok_text
-
Type:
const char*
The text for the
OK button, which may not beNULL
.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. ok_cb
-
Type:
GCallback
The callback for the
OK button, which may not beNULL
. cancel_text
-
Type:
const char*
The text for the
Cancel button, which may not beNULL
.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. cancel_cb
-
Type:
GCallback
The callback for the
Cancel button, which may beNULL
. cpar
-
Type:
PurpleRequestCommonParameters
The
PurpleRequestCommonParameters
object, which gets unref’ed after this call.The data is owned by the caller of the function. user_data
-
Type:
void*
The data to pass to the callback.
The argument can be NULL
.The data is owned by the caller of the function.