libpurple/request.h

branch
soc.2013.gobjectification.plugins
changeset 37017
8e2b68c79fa1
parent 36940
865a746c9a6f
child 37021
04c99b24db84
--- a/libpurple/request.h	Wed Jan 29 00:28:08 2014 +0530
+++ b/libpurple/request.h	Wed Jan 29 05:28:33 2014 +0530
@@ -205,7 +205,7 @@
  * Creates new parameters set for the request, which may or may not be used by
  * the UI to display the request.
  *
- * @return The new parameters set.
+ * Returns: The new parameters set.
  */
 PurpleRequestCommonParameters *
 purple_request_cpar_new(void);
@@ -213,7 +213,7 @@
 /**
  * Creates new parameters set initially bound with the #PurpleConnection.
  *
- * @return The new parameters set.
+ * Returns: The new parameters set.
  */
 PurpleRequestCommonParameters *
 purple_request_cpar_from_connection(PurpleConnection *gc);
@@ -221,7 +221,7 @@
 /**
  * Creates new parameters set initially bound with the #PurpleAccount.
  *
- * @return The new parameters set.
+ * Returns: The new parameters set.
  */
 PurpleRequestCommonParameters *
 purple_request_cpar_from_account(PurpleAccount *account);
@@ -229,7 +229,7 @@
 /**
  * Creates new parameters set initially bound with the #PurpleConversation.
  *
- * @return The new parameters set.
+ * Returns: The new parameters set.
  */
 PurpleRequestCommonParameters *
 purple_request_cpar_from_conversation(PurpleConversation *conv);
@@ -237,7 +237,7 @@
 /*
  * Increases the reference count on the parameters set.
  *
- * @param cpar The object to ref.
+ * @cpar: The object to ref.
  */
 void
 purple_request_cpar_ref(PurpleRequestCommonParameters *cpar);
@@ -247,9 +247,9 @@
  *
  * The object will be destroyed when this reaches 0.
  *
- * @param cpar The parameters set object to unref and possibly destroy.
+ * @cpar: The parameters set object to unref and possibly destroy.
  *
- * @return The NULL, if object was destroyed, cpar otherwise.
+ * Returns: The NULL, if object was destroyed, cpar otherwise.
  */
 PurpleRequestCommonParameters *
 purple_request_cpar_unref(PurpleRequestCommonParameters *cpar);
@@ -257,8 +257,8 @@
 /**
  * Sets the #PurpleAccount associated with the request, or @c NULL, if none is.
  *
- * @param cpar    The parameters set.
- * @param account The #PurpleAccount to associate.
+ * @cpar:    The parameters set.
+ * @account: The #PurpleAccount to associate.
  */
 void
 purple_request_cpar_set_account(PurpleRequestCommonParameters *cpar,
@@ -267,9 +267,9 @@
 /**
  * Gets the #PurpleAccount associated with the request.
  *
- * @param cpar The parameters set (may be @c NULL).
+ * @cpar: The parameters set (may be @c NULL).
  *
- * @return The associated #PurpleAccount, or NULL if none is.
+ * Returns: The associated #PurpleAccount, or NULL if none is.
  */
 PurpleAccount *
 purple_request_cpar_get_account(PurpleRequestCommonParameters *cpar);
@@ -278,8 +278,8 @@
  * Sets the #PurpleConversation associated with the request, or @c NULL, if
  * none is.
  *
- * @param cpar The parameters set.
- * @param conv The #PurpleConversation to associate.
+ * @cpar: The parameters set.
+ * @conv: The #PurpleConversation to associate.
  */
 void
 purple_request_cpar_set_conversation(PurpleRequestCommonParameters *cpar,
@@ -288,9 +288,9 @@
 /**
  * Gets the #PurpleConversation associated with the request.
  *
- * @param cpar The parameters set (may be @c NULL).
+ * @cpar: The parameters set (may be @c NULL).
  *
- * @return The associated #PurpleConversation, or NULL if none is.
+ * Returns: The associated #PurpleConversation, or NULL if none is.
  */
 PurpleConversation *
 purple_request_cpar_get_conversation(PurpleRequestCommonParameters *cpar);
@@ -298,8 +298,8 @@
 /**
  * Sets the icon associated with the request.
  *
- * @param cpar      The parameters set.
- * @param icon_type The icon type.
+ * @cpar:      The parameters set.
+ * @icon_type: The icon type.
  */
 void
 purple_request_cpar_set_icon(PurpleRequestCommonParameters *cpar,
@@ -308,9 +308,9 @@
 /**
  * Gets the icon associated with the request.
  *
- * @param cpar The parameters set.
+ * @cpar: The parameters set.
  *
- * @returns icon_type The icon type.
+ * Returns:s icon_type The icon type.
  */
 PurpleRequestIconType
 purple_request_cpar_get_icon(PurpleRequestCommonParameters *cpar);
@@ -318,9 +318,9 @@
 /**
  * Sets the custom icon associated with the request.
  *
- * @param cpar      The parameters set.
- * @param icon_data The icon image contents (@c NULL to reset).
- * @param icon_size The icon image size.
+ * @cpar:      The parameters set.
+ * @icon_data: The icon image contents (@c NULL to reset).
+ * @icon_size: The icon image size.
  */
 void
 purple_request_cpar_set_custom_icon(PurpleRequestCommonParameters *cpar,
@@ -329,11 +329,11 @@
 /**
  * Gets the custom icon associated with the request.
  *
- * @param cpar      The parameters set (may be @c NULL).
- * @param icon_size The pointer to variable, where icon size should be stored
+ * @cpar:      The parameters set (may be @c NULL).
+ * @icon_size: The pointer to variable, where icon size should be stored
  *                  (may be @c NULL).
  *
- * @return The icon image contents.
+ * Returns: The icon image contents.
  */
 gconstpointer
 purple_request_cpar_get_custom_icon(PurpleRequestCommonParameters *cpar,
@@ -342,8 +342,8 @@
 /**
  * Switches the request text to be HTML or not.
  *
- * @param cpar    The parameters set.
- * @param enabled 1, if the text passed with the request contains HTML,
+ * @cpar:    The parameters set.
+ * @enabled: 1, if the text passed with the request contains HTML,
  *                0 otherwise. Don't use any other values, as they may be
  *                redefined in the future.
  */
@@ -354,9 +354,9 @@
 /**
  * Checks, if the text passed to the request is HTML.
  *
- * @param cpar The parameters set (may be @c NULL).
+ * @cpar: The parameters set (may be @c NULL).
  *
- * @return @c TRUE, if the text is HTML, @c FALSE otherwise.
+ * Returns: @c TRUE, if the text is HTML, @c FALSE otherwise.
  */
 gboolean
 purple_request_cpar_is_html(PurpleRequestCommonParameters *cpar);
@@ -364,8 +364,8 @@
 /**
  * Sets dialog display mode to compact or default.
  *
- * @param cpar    The parameters set.
- * @param compact TRUE for compact, FALSE otherwise.
+ * @cpar:    The parameters set.
+ * @compact: TRUE for compact, FALSE otherwise.
  */
 void
 purple_request_cpar_set_compact(PurpleRequestCommonParameters *cpar,
@@ -374,9 +374,9 @@
 /**
  * Gets dialog display mode.
  *
- * @param cpar The parameters set (may be @c NULL).
+ * @cpar: The parameters set (may be @c NULL).
  *
- * @return TRUE for compact, FALSE for default.
+ * Returns: TRUE for compact, FALSE for default.
  */
 gboolean
 purple_request_cpar_is_compact(PurpleRequestCommonParameters *cpar);
@@ -384,9 +384,9 @@
 /**
  * Sets the callback for the Help button.
  *
- * @param cpar      The parameters set.
- * @param cb        The callback.
- * @param user_data The data to be passed to the callback.
+ * @cpar:      The parameters set.
+ * @cb:        The callback.
+ * @user_data: The data to be passed to the callback.
  */
 void
 purple_request_cpar_set_help_cb(PurpleRequestCommonParameters *cpar,
@@ -395,11 +395,11 @@
 /**
  * Gets the callback for the Help button.
  *
- * @param cpar      The parameters set (may be @c NULL).
- * @param user_data The pointer to the variable, where user data (to be passed
+ * @cpar:      The parameters set (may be @c NULL).
+ * @user_data: The pointer to the variable, where user data (to be passed
  *                  to callback function) should be stored.
  *
- * @return The callback.
+ * Returns: The callback.
  */
 PurpleRequestHelpCb
 purple_request_cpar_get_help_cb(PurpleRequestCommonParameters *cpar,
@@ -408,8 +408,8 @@
 /**
  * Sets extra actions for the PurpleRequestFields dialog.
  *
- * @param cpar The parameters set.
- * @param ...  A list of actions. These are pairs of arguments. The first of
+ * @cpar: The parameters set.
+ * @...:  A list of actions. These are pairs of arguments. The first of
  *             each pair is the <tt>char *</tt> label that appears on the
  *             button. It should have an underscore before the letter you want
  *             to use as the accelerator key for the button. The second of each
@@ -422,9 +422,9 @@
 /**
  * Gets extra actions for the PurpleRequestFields dialog.
  *
- * @param cpar The parameters set (may be @c NULL).
+ * @cpar: The parameters set (may be @c NULL).
  *
- * @return A list of actions (pairs of arguments, as in setter).
+ * Returns: A list of actions (pairs of arguments, as in setter).
  */
 GSList *
 purple_request_cpar_get_extra_actions(PurpleRequestCommonParameters *cpar);
@@ -433,8 +433,8 @@
  * Sets the same parent window for this dialog, as the parent of specified
  * Notify API or Request API dialog UI handle.
  *
- * @param cpar      The parameters set.
- * @param ui_handle The UI handle.
+ * @cpar:      The parameters set.
+ * @ui_handle: The UI handle.
  */
 void
 purple_request_cpar_set_parent_from(PurpleRequestCommonParameters *cpar,
@@ -443,9 +443,9 @@
 /**
  * Gets the parent "donor" for this dialog.
  *
- * @param cpar The parameters set (may be @c NULL).
+ * @cpar: The parameters set (may be @c NULL).
  *
- * @return The donors UI handle.
+ * Returns: The donors UI handle.
  */
 gpointer
 purple_request_cpar_get_parent_from(PurpleRequestCommonParameters *cpar);
@@ -460,22 +460,22 @@
 /**
  * Creates a list of fields to pass to purple_request_fields().
  *
- * @return A PurpleRequestFields structure.
+ * Returns: A PurpleRequestFields structure.
  */
 PurpleRequestFields *purple_request_fields_new(void);
 
 /**
  * Destroys a list of fields.
  *
- * @param fields The list of fields to destroy.
+ * @fields: The list of fields to destroy.
  */
 void purple_request_fields_destroy(PurpleRequestFields *fields);
 
 /**
  * Adds a group of fields to the list.
  *
- * @param fields The fields list.
- * @param group  The group to add.
+ * @fields: The fields list.
+ * @group:  The group to add.
  */
 void purple_request_fields_add_group(PurpleRequestFields *fields,
 								   PurpleRequestFieldGroup *group);
@@ -483,17 +483,17 @@
 /**
  * Returns a list of all groups in a field list.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @constreturn A list of groups.
+ * Returns: (TODO const): A list of groups.
  */
 GList *purple_request_fields_get_groups(const PurpleRequestFields *fields);
 
 /**
  * Set tab names for a field list.
  *
- * @param fields    The fields list.
- * @param tab_names NULL-terminated array of localized tab labels,
+ * @fields:    The fields list.
+ * @tab_names: NULL-terminated array of localized tab labels,
  *                  may be @c NULL.
  */
 void purple_request_fields_set_tab_names(PurpleRequestFields *fields,
@@ -502,9 +502,9 @@
 /**
  * Returns tab names of a field list.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @return NULL-terminated array of localized tab labels, or NULL if tabs
+ * Returns: NULL-terminated array of localized tab labels, or NULL if tabs
  *         are disabled.
  */
 const gchar **
@@ -513,10 +513,10 @@
 /**
  * Returns whether or not the field with the specified ID exists.
  *
- * @param fields The fields list.
- * @param id     The ID of the field.
+ * @fields: The fields list.
+ * @id:     The ID of the field.
  *
- * @return TRUE if the field exists, or FALSE.
+ * Returns: TRUE if the field exists, or FALSE.
  */
 gboolean purple_request_fields_exists(const PurpleRequestFields *fields,
 									const char *id);
@@ -524,9 +524,9 @@
 /**
  * Returns a list of all required fields.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @constreturn The list of required fields.
+ * Returns: (TODO const): The list of required fields.
  */
 const GList *purple_request_fields_get_required(
 	const PurpleRequestFields *fields);
@@ -534,9 +534,9 @@
 /**
  * Returns a list of all validated fields.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @constreturn The list of validated fields.
+ * Returns: (TODO const): The list of validated fields.
  */
 const GList *purple_request_fields_get_validatable(
 	const PurpleRequestFields *fields);
@@ -544,9 +544,9 @@
 /**
  * Returns a list of all fields with sensitivity callback added.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @constreturn The list of fields with automatic sensitivity callback.
+ * Returns: (TODO const): The list of fields with automatic sensitivity callback.
  */
 const GList *
 purple_request_fields_get_autosensitive(const PurpleRequestFields *fields);
@@ -554,10 +554,10 @@
 /**
  * Returns whether or not a field with the specified ID is required.
  *
- * @param fields The fields list.
- * @param id     The field ID.
+ * @fields: The fields list.
+ * @id:     The field ID.
  *
- * @return TRUE if the specified field is required, or FALSE.
+ * Returns: TRUE if the specified field is required, or FALSE.
  */
 gboolean purple_request_fields_is_field_required(const PurpleRequestFields *fields,
 											   const char *id);
@@ -565,9 +565,9 @@
 /**
  * Returns whether or not all required fields have values.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @return TRUE if all required fields have values, or FALSE.
+ * Returns: TRUE if all required fields have values, or FALSE.
  */
 gboolean purple_request_fields_all_required_filled(
 	const PurpleRequestFields *fields);
@@ -575,19 +575,19 @@
 /**
  * Returns whether or not all fields are valid.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @return TRUE if all fields are valid, or FALSE.
+ * Returns: TRUE if all fields are valid, or FALSE.
  */
 gboolean purple_request_fields_all_valid(const PurpleRequestFields *fields);
 
 /**
  * Return the field with the specified ID.
  *
- * @param fields The fields list.
- * @param id     The ID of the field.
+ * @fields: The fields list.
+ * @id:     The ID of the field.
  *
- * @return The field, if found.
+ * Returns: The field, if found.
  */
 PurpleRequestField *purple_request_fields_get_field(
 		const PurpleRequestFields *fields, const char *id);
@@ -595,10 +595,10 @@
 /**
  * Returns the string value of a field with the specified ID.
  *
- * @param fields The fields list.
- * @param id     The ID of the field.
+ * @fields: The fields list.
+ * @id:     The ID of the field.
  *
- * @return The string value, if found, or @c NULL otherwise.
+ * Returns: The string value, if found, or @c NULL otherwise.
  */
 const char *purple_request_fields_get_string(const PurpleRequestFields *fields,
 										   const char *id);
@@ -606,10 +606,10 @@
 /**
  * Returns the integer value of a field with the specified ID.
  *
- * @param fields The fields list.
- * @param id     The ID of the field.
+ * @fields: The fields list.
+ * @id:     The ID of the field.
  *
- * @return The integer value, if found, or 0 otherwise.
+ * Returns: The integer value, if found, or 0 otherwise.
  */
 int purple_request_fields_get_integer(const PurpleRequestFields *fields,
 									const char *id);
@@ -617,10 +617,10 @@
 /**
  * Returns the boolean value of a field with the specified ID.
  *
- * @param fields The fields list.
- * @param id     The ID of the field.
+ * @fields: The fields list.
+ * @id:     The ID of the field.
  *
- * @return The boolean value, if found, or @c FALSE otherwise.
+ * Returns: The boolean value, if found, or @c FALSE otherwise.
  */
 gboolean purple_request_fields_get_bool(const PurpleRequestFields *fields,
 									  const char *id);
@@ -628,10 +628,10 @@
 /**
  * Returns the choice index of a field with the specified ID.
  *
- * @param fields The fields list.
- * @param id     The ID of the field.
+ * @fields: The fields list.
+ * @id:     The ID of the field.
  *
- * @return The choice value, if found, or NULL otherwise.
+ * Returns: The choice value, if found, or NULL otherwise.
  */
 gpointer
 purple_request_fields_get_choice(const PurpleRequestFields *fields,
@@ -640,10 +640,10 @@
 /**
  * Returns the account of a field with the specified ID.
  *
- * @param fields The fields list.
- * @param id     The ID of the field.
+ * @fields: The fields list.
+ * @id:     The ID of the field.
  *
- * @return The account value, if found, or NULL otherwise.
+ * Returns: The account value, if found, or NULL otherwise.
  */
 PurpleAccount *purple_request_fields_get_account(const PurpleRequestFields *fields,
 											 const char *id);
@@ -651,9 +651,9 @@
 /**
  * Returns the UI data associated with this object.
  *
- * @param fields The fields list.
+ * @fields: The fields list.
  *
- * @return The UI data associated with this object.  This is a
+ * Returns: The UI data associated with this object.  This is a
  *         convenience field provided to the UIs--it is not
  *         used by the libpurple core.
  */
@@ -662,8 +662,8 @@
 /**
  * Set the UI data associated with this object.
  *
- * @param fields The fields list.
- * @param ui_data A pointer to associate with this object.
+ * @fields: The fields list.
+ * @ui_data: A pointer to associate with this object.
  */
 void purple_request_fields_set_ui_data(PurpleRequestFields *fields, gpointer ui_data);
 
@@ -677,17 +677,17 @@
 /**
  * Creates a fields group with an optional title.
  *
- * @param title The optional title to give the group.
+ * @title: The optional title to give the group.
  *
- * @return A new fields group
+ * Returns: A new fields group
  */
 PurpleRequestFieldGroup *purple_request_field_group_new(const char *title);
 
 /**
  * Sets tab number for a group.
  *
- * @param group  The group.
- * @param tab_no The tab number.
+ * @group:  The group.
+ * @tab_no: The tab number.
  *
  * @see purple_request_fields_set_tab_names
  */
@@ -697,9 +697,9 @@
 /**
  * Returns tab number of a group.
  *
- * @param group The group.
+ * @group: The group.
  *
- * @return Tab number.
+ * Returns: Tab number.
  *
  * @see purple_request_fields_get_tab_names
  */
@@ -708,15 +708,15 @@
 /**
  * Destroys a fields group.
  *
- * @param group The group to destroy.
+ * @group: The group to destroy.
  */
 void purple_request_field_group_destroy(PurpleRequestFieldGroup *group);
 
 /**
  * Adds a field to the group.
  *
- * @param group The group to add the field to.
- * @param field The field to add to the group.
+ * @group: The group to add the field to.
+ * @field: The field to add to the group.
  */
 void purple_request_field_group_add_field(PurpleRequestFieldGroup *group,
 										PurpleRequestField *field);
@@ -724,9 +724,9 @@
 /**
  * Returns the title of a fields group.
  *
- * @param group The group.
+ * @group: The group.
  *
- * @return The title, if set.
+ * Returns: The title, if set.
  */
 const char *purple_request_field_group_get_title(
 		const PurpleRequestFieldGroup *group);
@@ -734,9 +734,9 @@
 /**
  * Returns a list of all fields in a group.
  *
- * @param group The group.
+ * @group: The group.
  *
- * @constreturn The list of fields in the group.
+ * Returns: (TODO const): The list of fields in the group.
  */
 GList *purple_request_field_group_get_fields(
 		const PurpleRequestFieldGroup *group);
@@ -744,9 +744,9 @@
 /**
  * Returns a list of all fields in a group.
  *
- * @param group The group.
+ * @group: The group.
  *
- * @constreturn The list of fields in the group.
+ * Returns: (TODO const): The list of fields in the group.
  */
 PurpleRequestFields *purple_request_field_group_get_fields_list(
 		const PurpleRequestFieldGroup *group);
@@ -761,11 +761,11 @@
 /**
  * Creates a field of the specified type.
  *
- * @param id   The field ID.
- * @param text The text label of the field.
- * @param type The type of field.
+ * @id:   The field ID.
+ * @text: The text label of the field.
+ * @type: The type of field.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_new(const char *id, const char *text,
 										 PurpleRequestFieldType type);
@@ -773,23 +773,23 @@
 /**
  * Destroys a field.
  *
- * @param field The field to destroy.
+ * @field: The field to destroy.
  */
 void purple_request_field_destroy(PurpleRequestField *field);
 
 /**
  * Sets the label text of a field.
  *
- * @param field The field.
- * @param label The text label.
+ * @field: The field.
+ * @label: The text label.
  */
 void purple_request_field_set_label(PurpleRequestField *field, const char *label);
 
 /**
  * Sets whether or not a field is visible.
  *
- * @param field   The field.
- * @param visible TRUE if visible, or FALSE if not.
+ * @field:   The field.
+ * @visible: TRUE if visible, or FALSE if not.
  */
 void purple_request_field_set_visible(PurpleRequestField *field, gboolean visible);
 
@@ -799,8 +799,8 @@
  * This is optionally used by the UIs to provide such features as
  * auto-completion for type hints like "account" and "screenname".
  *
- * @param field     The field.
- * @param type_hint The type hint.
+ * @field:     The field.
+ * @type_hint: The type hint.
  */
 void purple_request_field_set_type_hint(PurpleRequestField *field,
 									  const char *type_hint);
@@ -811,8 +811,8 @@
  * This is optionally used by the UIs to provide a tooltip for
  * the field.
  *
- * @param field     The field.
- * @param tooltip   The tooltip text.
+ * @field:     The field.
+ * @tooltip:   The tooltip text.
  */
 void purple_request_field_set_tooltip(PurpleRequestField *field,
 									const char *tooltip);
@@ -820,8 +820,8 @@
 /**
  * Sets whether or not a field is required.
  *
- * @param field    The field.
- * @param required TRUE if required, or FALSE.
+ * @field:    The field.
+ * @required: TRUE if required, or FALSE.
  */
 void purple_request_field_set_required(PurpleRequestField *field,
 									 gboolean required);
@@ -829,90 +829,90 @@
 /**
  * Returns the type of a field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The field's type.
+ * Returns: The field's type.
  */
 PurpleRequestFieldType purple_request_field_get_type(const PurpleRequestField *field);
 
 /**
  * Returns the group for the field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The UI data.
+ * Returns: The UI data.
  */
 PurpleRequestFieldGroup *purple_request_field_get_group(const PurpleRequestField *field);
 
 /**
  * Returns the ID of a field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The ID
+ * Returns: The ID
  */
 const char *purple_request_field_get_id(const PurpleRequestField *field);
 
 /**
  * Returns the label text of a field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The label text.
+ * Returns: The label text.
  */
 const char *purple_request_field_get_label(const PurpleRequestField *field);
 
 /**
  * Returns whether or not a field is visible.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return TRUE if the field is visible. FALSE otherwise.
+ * Returns: TRUE if the field is visible. FALSE otherwise.
  */
 gboolean purple_request_field_is_visible(const PurpleRequestField *field);
 
 /**
  * Returns the field's type hint.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The field's type hint.
+ * Returns: The field's type hint.
  */
 const char *purple_request_field_get_type_hint(const PurpleRequestField *field);
 
 /**
  * Returns the field's tooltip.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The field's tooltip.
+ * Returns: The field's tooltip.
  */
 const char *purple_request_field_get_tooltip(const PurpleRequestField *field);
 
 /**
  * Returns whether or not a field is required.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return TRUE if the field is required, or FALSE.
+ * Returns: TRUE if the field is required, or FALSE.
  */
 gboolean purple_request_field_is_required(const PurpleRequestField *field);
 
 /**
  * Checks, if specified field has value.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return TRUE if the field has value, or FALSE.
+ * Returns: TRUE if the field has value, or FALSE.
  */
 gboolean purple_request_field_is_filled(const PurpleRequestField *field);
 
 /**
  * Sets validator for a single field.
  *
- * @param field The field.
- * @param validator The validator callback, NULL to disable validation.
- * @param user_data The data to pass to the callback.
+ * @field: The field.
+ * @validator: The validator callback, NULL to disable validation.
+ * @user_data: The data to pass to the callback.
  */
 void purple_request_field_set_validator(PurpleRequestField *field,
 	PurpleRequestFieldValidator validator, void *user_data);
@@ -920,9 +920,9 @@
 /**
  * Returns whether or not field has validator set.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return TRUE if the field has validator, or FALSE.
+ * Returns: TRUE if the field has validator, or FALSE.
  */
 gboolean purple_request_field_is_validatable(PurpleRequestField *field);
 
@@ -935,19 +935,19 @@
  *
  * Note: empty, not required fields are valid.
  *
- * @param field The field.
- * @param errmsg If non-NULL, the memory area, where the pointer to validation
+ * @field: The field.
+ * @errmsg: If non-NULL, the memory area, where the pointer to validation
  *        failure message will be set.
  *
- * @return TRUE, if the field is valid, FALSE otherwise.
+ * Returns: TRUE, if the field is valid, FALSE otherwise.
  */
 gboolean purple_request_field_is_valid(PurpleRequestField *field, gchar **errmsg);
 
 /**
  * Sets field editable.
  *
- * @param field     The field.
- * @param sensitive TRUE if the field should be sensitive for user input.
+ * @field:     The field.
+ * @sensitive: TRUE if the field should be sensitive for user input.
  */
 void purple_request_field_set_sensitive(PurpleRequestField *field,
 	gboolean sensitive);
@@ -955,17 +955,17 @@
 /**
  * Checks, if field is editable.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return TRUE, if the field is sensitive for user input.
+ * Returns: TRUE, if the field is sensitive for user input.
  */
 gboolean purple_request_field_is_sensitive(PurpleRequestField *field);
 
 /**
  * Sets the callback, used to determine if the field should be editable.
  *
- * @param field The field.
- * @param cb    The callback.
+ * @field: The field.
+ * @cb:    The callback.
  */
 void purple_request_field_set_sensitivity_cb(PurpleRequestField *field,
 	PurpleRequestFieldSensitivityCb cb);
@@ -973,19 +973,19 @@
 /**
  * Returns the ui_data for a field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The UI data.
+ * Returns: The UI data.
  */
 gpointer purple_request_field_get_ui_data(const PurpleRequestField *field);
 
 /**
  * Sets the ui_data for a field.
  *
- * @param field The field.
- * @param ui_data The UI data.
+ * @field: The field.
+ * @ui_data: The UI data.
  *
- * @return The UI data.
+ * Returns: The UI data.
  */
 void purple_request_field_set_ui_data(PurpleRequestField *field,
                                       gpointer ui_data);
@@ -1000,12 +1000,12 @@
 /**
  * Creates a string request field.
  *
- * @param id            The field ID.
- * @param text          The text label of the field.
- * @param default_value The optional default value.
- * @param multiline     Whether or not this should be a multiline string.
+ * @id:            The field ID.
+ * @text:          The text label of the field.
+ * @default_value: The optional default value.
+ * @multiline:     Whether or not this should be a multiline string.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_string_new(const char *id,
 												const char *text,
@@ -1015,8 +1015,8 @@
 /**
  * Sets the default value in a string field.
  *
- * @param field         The field.
- * @param default_value The default value.
+ * @field:         The field.
+ * @default_value: The default value.
  */
 void purple_request_field_string_set_default_value(PurpleRequestField *field,
 												 const char *default_value);
@@ -1024,8 +1024,8 @@
 /**
  * Sets the value in a string field.
  *
- * @param field The field.
- * @param value The value.
+ * @field: The field.
+ * @value: The value.
  */
 void purple_request_field_string_set_value(PurpleRequestField *field,
 										 const char *value);
@@ -1034,8 +1034,8 @@
  * Sets whether or not a string field is masked
  * (commonly used for password fields).
  *
- * @param field  The field.
- * @param masked The masked value.
+ * @field:  The field.
+ * @masked: The masked value.
  */
 void purple_request_field_string_set_masked(PurpleRequestField *field,
 										  gboolean masked);
@@ -1043,9 +1043,9 @@
 /**
  * Returns the default value in a string field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The default value.
+ * Returns: The default value.
  */
 const char *purple_request_field_string_get_default_value(
 		const PurpleRequestField *field);
@@ -1053,27 +1053,27 @@
 /**
  * Returns the user-entered value in a string field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The value.
+ * Returns: The value.
  */
 const char *purple_request_field_string_get_value(const PurpleRequestField *field);
 
 /**
  * Returns whether or not a string field is multi-line.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return @c TRUE if the field is mulit-line, or @c FALSE otherwise.
+ * Returns: @c TRUE if the field is mulit-line, or @c FALSE otherwise.
  */
 gboolean purple_request_field_string_is_multiline(const PurpleRequestField *field);
 
 /**
  * Returns whether or not a string field is masked.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return @c TRUE if the field is masked, or @c FALSE otherwise.
+ * Returns: @c TRUE if the field is masked, or @c FALSE otherwise.
  */
 gboolean purple_request_field_string_is_masked(const PurpleRequestField *field);
 
@@ -1087,13 +1087,13 @@
 /**
  * Creates an integer field.
  *
- * @param id            The field ID.
- * @param text          The text label of the field.
- * @param default_value The default value.
- * @param lower_bound   The lower bound.
- * @param upper_bound   The upper bound.
+ * @id:            The field ID.
+ * @text:          The text label of the field.
+ * @default_value: The default value.
+ * @lower_bound:   The lower bound.
+ * @upper_bound:   The upper bound.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_int_new(const char *id,
 	const char *text, int default_value, int lower_bound, int upper_bound);
@@ -1101,8 +1101,8 @@
 /**
  * Sets the default value in an integer field.
  *
- * @param field         The field.
- * @param default_value The default value.
+ * @field:         The field.
+ * @default_value: The default value.
  */
 void purple_request_field_int_set_default_value(PurpleRequestField *field,
 											  int default_value);
@@ -1110,60 +1110,60 @@
 /**
  * Sets the lower bound in an integer field.
  *
- * @param field       The field.
- * @param lower_bound The lower bound.
+ * @field:       The field.
+ * @lower_bound: The lower bound.
  */
 void purple_request_field_int_set_lower_bound(PurpleRequestField *field, int lower_bound);
 
 /**
  * Sets the upper bound in an integer field.
  *
- * @param field       The field.
- * @param upper_bound The upper bound.
+ * @field:       The field.
+ * @upper_bound: The upper bound.
  */
 void purple_request_field_int_set_upper_bound(PurpleRequestField *field, int lower_bound);
 
 /**
  * Sets the value in an integer field.
  *
- * @param field The field.
- * @param value The value.
+ * @field: The field.
+ * @value: The value.
  */
 void purple_request_field_int_set_value(PurpleRequestField *field, int value);
 
 /**
  * Returns the default value in an integer field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The default value.
+ * Returns: The default value.
  */
 int purple_request_field_int_get_default_value(const PurpleRequestField *field);
 
 /**
  * Returns the lower bound in an integer field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The lower bound.
+ * Returns: The lower bound.
  */
 int purple_request_field_int_get_lower_bound(const PurpleRequestField *field);
 
 /**
  * Returns the upper bound in an integer field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The upper bound.
+ * Returns: The upper bound.
  */
 int purple_request_field_int_get_upper_bound(const PurpleRequestField *field);
 
 /**
  * Returns the user-entered value in an integer field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The value.
+ * Returns: The value.
  */
 int purple_request_field_int_get_value(const PurpleRequestField *field);
 
@@ -1179,11 +1179,11 @@
  *
  * This is often represented as a checkbox.
  *
- * @param id            The field ID.
- * @param text          The text label of the field.
- * @param default_value The default value.
+ * @id:            The field ID.
+ * @text:          The text label of the field.
+ * @default_value: The default value.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_bool_new(const char *id,
 											  const char *text,
@@ -1192,8 +1192,8 @@
 /**
  * Sets the default value in an boolean field.
  *
- * @param field         The field.
- * @param default_value The default value.
+ * @field:         The field.
+ * @default_value: The default value.
  */
 void purple_request_field_bool_set_default_value(PurpleRequestField *field,
 											   gboolean default_value);
@@ -1201,8 +1201,8 @@
 /**
  * Sets the value in an boolean field.
  *
- * @param field The field.
- * @param value The value.
+ * @field: The field.
+ * @value: The value.
  */
 void purple_request_field_bool_set_value(PurpleRequestField *field,
 									   gboolean value);
@@ -1210,9 +1210,9 @@
 /**
  * Returns the default value in an boolean field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The default value.
+ * Returns: The default value.
  */
 gboolean purple_request_field_bool_get_default_value(
 		const PurpleRequestField *field);
@@ -1220,9 +1220,9 @@
 /**
  * Returns the user-entered value in an boolean field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The value.
+ * Returns: The value.
  */
 gboolean purple_request_field_bool_get_value(const PurpleRequestField *field);
 
@@ -1238,11 +1238,11 @@
  *
  * This is often represented as a group of radio buttons.
  *
- * @param id            The field ID.
- * @param text          The optional label of the field.
- * @param default_value The default choice.
+ * @id:            The field ID.
+ * @text:          The optional label of the field.
+ * @default_value: The default choice.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *
 purple_request_field_choice_new(const char *id, const char *text,
@@ -1251,9 +1251,9 @@
 /**
  * Adds a choice to a multiple choice field.
  *
- * @param field The choice field.
- * @param label The choice label.
- * @param data  The choice value.
+ * @field: The choice field.
+ * @label: The choice label.
+ * @data:  The choice value.
  */
 void
 purple_request_field_choice_add(PurpleRequestField *field, const char *label,
@@ -1262,8 +1262,8 @@
 /**
  * Sets the default value in an choice field.
  *
- * @param field         The field.
- * @param default_value The default value.
+ * @field:         The field.
+ * @default_value: The default value.
  */
 void
 purple_request_field_choice_set_default_value(PurpleRequestField *field,
@@ -1272,8 +1272,8 @@
 /**
  * Sets the value in an choice field.
  *
- * @param field The field.
- * @param value The value.
+ * @field: The field.
+ * @value: The value.
  */
 void
 purple_request_field_choice_set_value(PurpleRequestField *field,
@@ -1282,9 +1282,9 @@
 /**
  * Returns the default value in an choice field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The default value.
+ * Returns: The default value.
  */
 gpointer
 purple_request_field_choice_get_default_value(const PurpleRequestField *field);
@@ -1292,9 +1292,9 @@
 /**
  * Returns the user-entered value in an choice field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The value.
+ * Returns: The value.
  */
 gpointer
 purple_request_field_choice_get_value(const PurpleRequestField *field);
@@ -1302,9 +1302,9 @@
 /**
  * Returns a list of elements in a choice field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @constreturn The list of pairs <label, value>.
+ * Returns: (TODO const): The list of pairs <label, value>.
  */
 GList *
 purple_request_field_choice_get_elements(const PurpleRequestField *field);
@@ -1312,8 +1312,8 @@
 /**
  * Sets the destructor for field values.
  *
- * @param field   The field.
- * @param destroy The destroy function.
+ * @field:   The field.
+ * @destroy: The destroy function.
  */
 void
 purple_request_field_choice_set_data_destructor(PurpleRequestField *field,
@@ -1329,18 +1329,18 @@
 /**
  * Creates a multiple list item field.
  *
- * @param id   The field ID.
- * @param text The optional label of the field.
+ * @id:   The field ID.
+ * @text: The optional label of the field.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_list_new(const char *id, const char *text);
 
 /**
  * Sets whether or not a list field allows multiple selection.
  *
- * @param field        The list field.
- * @param multi_select TRUE if multiple selection is enabled,
+ * @field:        The list field.
+ * @multi_select: TRUE if multiple selection is enabled,
  *                     or FALSE otherwise.
  */
 void purple_request_field_list_set_multi_select(PurpleRequestField *field,
@@ -1349,9 +1349,9 @@
 /**
  * Returns whether or not a list field allows multiple selection.
  *
- * @param field The list field.
+ * @field: The list field.
  *
- * @return TRUE if multiple selection is enabled, or FALSE otherwise.
+ * Returns: TRUE if multiple selection is enabled, or FALSE otherwise.
  */
 gboolean purple_request_field_list_get_multi_select(
 	const PurpleRequestField *field);
@@ -1359,10 +1359,10 @@
 /**
  * Returns the data for a particular item.
  *
- * @param field The list field.
- * @param text  The item text.
+ * @field: The list field.
+ * @text:  The item text.
  *
- * @return The data associated with the item.
+ * Returns: The data associated with the item.
  */
 void *purple_request_field_list_get_data(const PurpleRequestField *field,
 									   const char *text);
@@ -1370,10 +1370,10 @@
 /**
  * Adds an item to a list field.
  *
- * @param field The list field.
- * @param item  The list item.
- * @param icon_path The path to icon file, or @c NULL for no icon.
- * @param data  The associated data.
+ * @field: The list field.
+ * @item:  The list item.
+ * @icon_path: The path to icon file, or @c NULL for no icon.
+ * @data:  The associated data.
  */
 void purple_request_field_list_add_icon(PurpleRequestField *field,
 								 const char *item, const char* icon_path, void* data);
@@ -1381,8 +1381,8 @@
 /**
  * Adds a selected item to the list field.
  *
- * @param field The field.
- * @param item  The item to add.
+ * @field: The field.
+ * @item:  The item to add.
  */
 void purple_request_field_list_add_selected(PurpleRequestField *field,
 										  const char *item);
@@ -1390,15 +1390,15 @@
 /**
  * Clears the list of selected items in a list field.
  *
- * @param field The field.
+ * @field: The field.
  */
 void purple_request_field_list_clear_selected(PurpleRequestField *field);
 
 /**
  * Sets a list of selected items in a list field.
  *
- * @param field The field.
- * @param items The list of selected items, which is not modified or freed.
+ * @field: The field.
+ * @items: The list of selected items, which is not modified or freed.
  */
 void purple_request_field_list_set_selected(PurpleRequestField *field,
 										  GList *items);
@@ -1406,10 +1406,10 @@
 /**
  * Returns whether or not a particular item is selected in a list field.
  *
- * @param field The field.
- * @param item  The item.
+ * @field: The field.
+ * @item:  The item.
  *
- * @return TRUE if the item is selected. FALSE otherwise.
+ * Returns: TRUE if the item is selected. FALSE otherwise.
  */
 gboolean purple_request_field_list_is_selected(const PurpleRequestField *field,
 											 const char *item);
@@ -1420,9 +1420,9 @@
  * To retrieve the data for each item, use
  * purple_request_field_list_get_data().
  *
- * @param field The field.
+ * @field: The field.
  *
- * @constreturn The list of selected items.
+ * Returns: (TODO const): The list of selected items.
  */
 GList *purple_request_field_list_get_selected(
 	const PurpleRequestField *field);
@@ -1430,9 +1430,9 @@
 /**
  * Returns a list of items in a list field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @constreturn The list of items.
+ * Returns: (TODO const): The list of items.
  */
 GList *purple_request_field_list_get_items(const PurpleRequestField *field);
 
@@ -1441,9 +1441,9 @@
  *
  * The icons will correspond with the items, in order.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @constreturn The list of icons or @c NULL (i.e. the empty GList) if no
+ * Returns: (TODO const): The list of icons or @c NULL (i.e. the empty GList) if no
  *              items have icons.
  */
 GList *purple_request_field_list_get_icons(const PurpleRequestField *field);
@@ -1458,10 +1458,10 @@
 /**
  * Creates a label field.
  *
- * @param id   The field ID.
- * @param text The label of the field.
+ * @id:   The field ID.
+ * @text: The label of the field.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_label_new(const char *id,
 											   const char *text);
@@ -1476,12 +1476,12 @@
 /**
  * Creates an image field.
  *
- * @param id   The field ID.
- * @param text The label of the field.
- * @param buf  The image data.
- * @param size The size of the data in @a buffer.
+ * @id:   The field ID.
+ * @text: The label of the field.
+ * @buf:  The image data.
+ * @size: The size of the data in @a buffer.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_image_new(const char *id, const char *text,
 											   const char *buf, gsize size);
@@ -1489,7 +1489,7 @@
 /**
  * Sets the scale factors of an image field.
  *
- * @param field The image field.
+ * @field: The image field.
  * @param x     The x scale factor.
  * @param y     The y scale factor.
  */
@@ -1498,36 +1498,36 @@
 /**
  * Returns pointer to the image.
  *
- * @param field The image field.
+ * @field: The image field.
  *
- * @return Pointer to the image.
+ * Returns: Pointer to the image.
  */
 const char *purple_request_field_image_get_buffer(PurpleRequestField *field);
 
 /**
  * Returns size (in bytes) of the image.
  *
- * @param field The image field.
+ * @field: The image field.
  *
- * @return Size of the image.
+ * Returns: Size of the image.
  */
 gsize purple_request_field_image_get_size(PurpleRequestField *field);
 
 /**
  * Returns X scale coefficient of the image.
  *
- * @param field The image field.
+ * @field: The image field.
  *
- * @return X scale coefficient of the image.
+ * Returns: X scale coefficient of the image.
  */
 unsigned int purple_request_field_image_get_scale_x(PurpleRequestField *field);
 
 /**
  * Returns Y scale coefficient of the image.
  *
- * @param field The image field.
+ * @field: The image field.
  *
- * @return Y scale coefficient of the image.
+ * Returns: Y scale coefficient of the image.
  */
 unsigned int purple_request_field_image_get_scale_y(PurpleRequestField *field);
 
@@ -1543,11 +1543,11 @@
  *
  * By default, this field will not show offline accounts.
  *
- * @param id      The field ID.
- * @param text    The text label of the field.
- * @param account The optional default account.
+ * @id:      The field ID.
+ * @text:    The text label of the field.
+ * @account: The optional default account.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_account_new(const char *id,
 												 const char *text,
@@ -1556,8 +1556,8 @@
 /**
  * Sets the default account on an account field.
  *
- * @param field         The account field.
- * @param default_value The default account.
+ * @field:         The account field.
+ * @default_value: The default account.
  */
 void purple_request_field_account_set_default_value(PurpleRequestField *field,
 												  PurpleAccount *default_value);
@@ -1565,8 +1565,8 @@
 /**
  * Sets the account in an account field.
  *
- * @param field The account field.
- * @param value The account.
+ * @field: The account field.
+ * @value: The account.
  */
 void purple_request_field_account_set_value(PurpleRequestField *field,
 										  PurpleAccount *value);
@@ -1577,8 +1577,8 @@
  * If TRUE, all accounts, online or offline, will be shown. If FALSE,
  * only online accounts will be shown.
  *
- * @param field    The account field.
- * @param show_all Whether or not to show all accounts.
+ * @field:    The account field.
+ * @show_all: Whether or not to show all accounts.
  */
 void purple_request_field_account_set_show_all(PurpleRequestField *field,
 											 gboolean show_all);
@@ -1589,8 +1589,8 @@
  * This function will determine which accounts get displayed and which
  * don't.
  *
- * @param field       The account field.
- * @param filter_func The account filter function.
+ * @field:       The account field.
+ * @filter_func: The account filter function.
  */
 void purple_request_field_account_set_filter(PurpleRequestField *field,
 										   PurpleFilterAccountFunc filter_func);
@@ -1598,9 +1598,9 @@
 /**
  * Returns the default account in an account field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The default account.
+ * Returns: The default account.
  */
 PurpleAccount *purple_request_field_account_get_default_value(
 		const PurpleRequestField *field);
@@ -1608,9 +1608,9 @@
 /**
  * Returns the user-entered account in an account field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The user-entered account.
+ * Returns: The user-entered account.
  */
 PurpleAccount *purple_request_field_account_get_value(
 		const PurpleRequestField *field);
@@ -1621,8 +1621,8 @@
  * If TRUE, all accounts, online or offline, will be shown. If FALSE,
  * only online accounts will be shown.
  *
- * @param field    The account field.
- * @return Whether or not to show all accounts.
+ * @field:    The account field.
+ * Returns: Whether or not to show all accounts.
  */
 gboolean purple_request_field_account_get_show_all(
 		const PurpleRequestField *field);
@@ -1633,9 +1633,9 @@
  * This function will determine which accounts get displayed and which
  * don't.
  *
- * @param field       The account field.
+ * @field:       The account field.
  *
- * @return The account filter function.
+ * Returns: The account filter function.
  */
 PurpleFilterAccountFunc purple_request_field_account_get_filter(
 		const PurpleRequestField *field);
@@ -1650,11 +1650,11 @@
 /**
  * Creates a certificate field.
  *
- * @param id   The field ID.
- * @param text The label of the field.
- * @param cert The certificate of the field.
+ * @id:   The field ID.
+ * @text: The label of the field.
+ * @cert: The certificate of the field.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_certificate_new(const char *id,
 														 const char *text,
@@ -1663,9 +1663,9 @@
 /**
  * Returns the certificate in a certificate field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @return The certificate.
+ * Returns: The certificate.
  */
 PurpleCertificate *purple_request_field_certificate_get_value(
 		const PurpleRequestField *field);
@@ -1680,11 +1680,11 @@
 /**
  * Creates a datasheet item field.
  *
- * @param id    The field ID.
- * @param text  The label of the field, may be @c NULL.
- * @param sheet The datasheet.
+ * @id:    The field ID.
+ * @text:  The label of the field, may be @c NULL.
+ * @sheet: The datasheet.
  *
- * @return The new field.
+ * Returns: The new field.
  */
 PurpleRequestField *purple_request_field_datasheet_new(const char *id,
 	const gchar *text, PurpleRequestDatasheet *sheet);
@@ -1692,9 +1692,9 @@
 /**
  * Returns a datasheet for a field.
  *
- * @param field The field.
+ * @field: The field.
  *
- * @constreturn The datasheet object.
+ * Returns: (TODO const): The datasheet object.
  */
 PurpleRequestDatasheet *purple_request_field_datasheet_get_sheet(
 	PurpleRequestField *field);
@@ -1711,11 +1711,11 @@
  *
  * @see purple_request_field_set_validator
  *
- * @param field The field.
- * @param errmsg (Optional) destination for error message.
- * @param user_data Ignored.
+ * @field: The field.
+ * @errmsg: (Optional) destination for error message.
+ * @user_data: Ignored.
  *
- * @return TRUE, if field contains valid email address.
+ * Returns: TRUE, if field contains valid email address.
  */
 gboolean purple_request_field_email_validator(PurpleRequestField *field,
 	gchar **errmsg, void *user_data);
@@ -1725,11 +1725,11 @@
  *
  * @see purple_request_field_set_validator
  *
- * @param field The field.
- * @param errmsg (Optional) destination for error message.
- * @param user_data (Optional) allowed character list (NULL-terminated string).
+ * @field: The field.
+ * @errmsg: (Optional) destination for error message.
+ * @user_data: (Optional) allowed character list (NULL-terminated string).
  *
- * @return TRUE, if field contains only alphanumeric characters.
+ * Returns: TRUE, if field contains only alphanumeric characters.
  */
 gboolean purple_request_field_alphanumeric_validator(PurpleRequestField *field,
 	gchar **errmsg, void *allowed_characters);
@@ -1744,7 +1744,7 @@
 /**
  * Prompts the user for text input.
  *
- * @param handle        The plugin or connection handle.  For some
+ * @handle:        The plugin or connection handle.  For some
  *                      things this is <em>extremely</em> important.  The
  *                      handle is used to programmatically close the request
  *                      dialog when it is no longer needed.  For protocols this
@@ -1757,31 +1757,31 @@
  *                      <em>not</em> closed it is <strong>very</strong>
  *                      likely to cause a crash whenever the callback
  *                      handler functions are triggered.
- * @param title         The title of the message, or @c NULL if it should have
+ * @title:         The title of the message, or @c NULL if it should have
  *                      no title.
- * @param primary       The main point of the message, or @c NULL if you're
+ * @primary:       The main point of the message, or @c NULL if you're
  *                      feeling enigmatic.
- * @param secondary     Secondary information, or @c NULL if there is none.
- * @param default_value The default value.
- * @param multiline     @c TRUE if the inputted text can span multiple lines.
- * @param masked        @c TRUE if the inputted text should be masked in some
+ * @secondary:     Secondary information, or @c NULL if there is none.
+ * @default_value: The default value.
+ * @multiline:     @c TRUE if the inputted text can span multiple lines.
+ * @masked:        @c TRUE if the inputted text should be masked in some
  *                      way (such as by displaying characters as stars).  This
  *                      might be because the input is some kind of password.
- * @param hint          Optionally suggest how the input box should appear.
+ * @hint:          Optionally suggest how the input box should appear.
  *                      Use "html", for example, to allow the user to enter
  *                      HTML.
- * @param ok_text       The text for the @c OK button, which may not be @c NULL.
- * @param ok_cb         The callback for the @c OK button, which may not be @c
+ * @ok_text:       The text for the @c OK button, which may not be @c NULL.
+ * @ok_cb:         The callback for the @c OK button, which may not be @c
  *                      NULL.
- * @param cancel_text   The text for the @c Cancel button, which may not be @c
+ * @cancel_text:   The text for the @c Cancel button, which may not be @c
  *                      NULL.
- * @param cancel_cb     The callback for the @c Cancel button, which may be
+ * @cancel_cb:     The callback for the @c Cancel button, which may be
  *                      @c NULL.
- * @param cpar          The #PurpleRequestCommonParameters object, which gets
+ * @cpar:          The #PurpleRequestCommonParameters object, which gets
  *                      unref'ed after this call.
- * @param user_data     The data to pass to the callback.
+ * @user_data:     The data to pass to the callback.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *purple_request_input(void *handle, const char *title, const char *primary,
 	const char *secondary, const char *default_value, gboolean multiline,
@@ -1794,31 +1794,31 @@
 /**
  * Prompts the user for multiple-choice input.
  *
- * @param handle        The plugin or connection handle.  For some things this
+ * @handle:        The plugin or connection handle.  For some things this
  *                      is <em>extremely</em> important.  See the comments on
  *                      purple_request_input().
- * @param title         The title of the message, or @c NULL if it should have
+ * @title:         The title of the message, or @c NULL if it should have
  *                      no title.
- * @param primary       The main point of the message, or @c NULL if you're
+ * @primary:       The main point of the message, or @c NULL if you're
  *                      feeling enigmatic.
- * @param secondary     Secondary information, or @c NULL if there is none.
- * @param default_value The default choice; this should be one of the values
+ * @secondary:     Secondary information, or @c NULL if there is none.
+ * @default_value: The default choice; this should be one of the values
  *                      listed in the varargs.
- * @param ok_text       The text for the @c OK button, which may not be @c NULL.
- * @param ok_cb         The callback for the @c OK button, which may not be @c
+ * @ok_text:       The text for the @c OK button, which may not be @c NULL.
+ * @ok_cb:         The callback for the @c OK button, which may not be @c
  *                      NULL.
- * @param cancel_text   The text for the @c Cancel button, which may not be @c
+ * @cancel_text:   The text for the @c Cancel button, which may not be @c
  *                      NULL.
- * @param cancel_cb     The callback for the @c Cancel button, or @c NULL to
+ * @cancel_cb:     The callback for the @c Cancel button, or @c NULL to
  *                      do nothing.
- * @param cpar          The #PurpleRequestCommonParameters object, which gets
+ * @cpar:          The #PurpleRequestCommonParameters object, which gets
  *                      unref'ed after this call.
- * @param user_data     The data to pass to the callback.
- * @param ...           The choices, which should be pairs of <tt>char *</tt>
+ * @user_data:     The data to pass to the callback.
+ * @...:           The choices, which should be pairs of <tt>char *</tt>
  *                      descriptions and <tt>int</tt> values, terminated with a
  *                      @c NULL parameter.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *purple_request_choice(void *handle, const char *title, const char *primary,
 	const char *secondary, gpointer default_value,
@@ -1842,23 +1842,23 @@
  *
  * This is often represented as a dialog with a button for each action.
  *
- * @param handle         The plugin or connection handle.  For some things this
+ * @handle:         The plugin or connection handle.  For some things this
  *                       is <em>extremely</em> important.  See the comments on
  *                       purple_request_input().
- * @param title          The title of the message, or @c NULL if it should have
+ * @title:          The title of the message, or @c NULL if it should have
  *                       no title.
- * @param primary        The main point of the message, or @c NULL if you're
+ * @primary:        The main point of the message, or @c NULL if you're
  *                       feeling enigmatic.
- * @param secondary      Secondary information, or @c NULL if there is none.
- * @param default_action The default action, zero-indexed; if the third action
+ * @secondary:      Secondary information, or @c NULL if there is none.
+ * @default_action: The default action, zero-indexed; if the third action
  *                       supplied should be the default, supply <tt>2</tt>.
  *                       The should be the action that users are most likely
  *                       to select.
- * @param cpar           The #PurpleRequestCommonParameters object, which gets
+ * @cpar:           The #PurpleRequestCommonParameters object, which gets
  *                       unref'ed after this call.
- * @param user_data      The data to pass to the callback.
- * @param action_count   The number of actions.
- * @param ...            A list of actions.  These are pairs of
+ * @user_data:      The data to pass to the callback.
+ * @action_count:   The number of actions.
+ * @...:            A list of actions.  These are pairs of
  *                       arguments.  The first of each pair is the
  *                       <tt>char *</tt> label that appears on the button.  It
  *                       should have an underscore before the letter you want
@@ -1866,7 +1866,7 @@
  *                       second of each pair is the #PurpleRequestActionCb
  *                       function to use when the button is clicked.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *
 purple_request_action(void *handle, const char *title, const char *primary,
@@ -1886,23 +1886,23 @@
 /**
  * Displays a "please wait" dialog.
  *
- * @param handle        The plugin or connection handle.  For some things this
+ * @handle:        The plugin or connection handle.  For some things this
  *                      is <em>extremely</em> important.  See the comments on
  *                      purple_request_input().
- * @param title         The title of the message, or @c NULL if it should have
+ * @title:         The title of the message, or @c NULL if it should have
  *                      default title.
- * @param primary       The main point of the message, or @c NULL if you're
+ * @primary:       The main point of the message, or @c NULL if you're
  *                      feeling enigmatic.
- * @param secondary     Secondary information, or @c NULL if there is none.
- * @param with_progress @c TRUE, if we want to display progress bar, @c FALSE
+ * @secondary:     Secondary information, or @c NULL if there is none.
+ * @with_progress: @c TRUE, if we want to display progress bar, @c FALSE
  *                      otherwise
- * @param cancel_cb     The callback for the @c Cancel button, which may be
+ * @cancel_cb:     The callback for the @c Cancel button, which may be
  *                      @c NULL.
- * @param cpar          The #PurpleRequestCommonParameters object, which gets
+ * @cpar:          The #PurpleRequestCommonParameters object, which gets
  *                      unref'ed after this call.
- * @param user_data     The data to pass to the callback.
+ * @user_data:     The data to pass to the callback.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *
 purple_request_wait(void *handle, const char *title, const char *primary,
@@ -1914,7 +1914,7 @@
  * Notifies the "please wait" dialog that some progress has been made, but you
  * don't know how much.
  *
- * @param ui_handle The request UI handle.
+ * @ui_handle: The request UI handle.
  */
 void
 purple_request_wait_pulse(void *ui_handle);
@@ -1922,8 +1922,8 @@
 /**
  * Notifies the "please wait" dialog about progress has been made.
  *
- * @param ui_handle The request UI handle.
- * @param fraction  The part of task that is done (between 0.0 and 1.0,
+ * @ui_handle: The request UI handle.
+ * @fraction:  The part of task that is done (between 0.0 and 1.0,
  *                  inclusive).
  */
 void
@@ -1932,27 +1932,27 @@
 /**
  * Displays groups of fields for the user to fill in.
  *
- * @param handle      The plugin or connection handle.  For some things this
+ * @handle:      The plugin or connection handle.  For some things this
  *                    is <em>extremely</em> important.  See the comments on
  *                    purple_request_input().
- * @param title       The title of the message, or @c NULL if it should have
+ * @title:       The title of the message, or @c NULL if it should have
  *                    no title.
- * @param primary     The main point of the message, or @c NULL if you're
+ * @primary:     The main point of the message, or @c NULL if you're
  *                    feeling enigmatic.
- * @param secondary   Secondary information, or @c NULL if there is none.
- * @param fields      The list of fields.
- * @param ok_text     The text for the @c OK button, which may not be @c NULL.
- * @param ok_cb       The callback for the @c OK button, which may not be @c
+ * @secondary:   Secondary information, or @c NULL if there is none.
+ * @fields:      The list of fields.
+ * @ok_text:     The text for the @c OK button, which may not be @c NULL.
+ * @ok_cb:       The callback for the @c OK button, which may not be @c
  *                    NULL.
- * @param cancel_text The text for the @c Cancel button, which may not be @c
+ * @cancel_text: The text for the @c Cancel button, which may not be @c
  *                    NULL.
- * @param cancel_cb   The callback for the @c Cancel button, which may be
+ * @cancel_cb:   The callback for the @c Cancel button, which may be
  *                    @c NULL.
- * @param cpar        The #PurpleRequestCommonParameters object, which gets
+ * @cpar:        The #PurpleRequestCommonParameters object, which gets
  *                    unref'ed after this call.
- * @param user_data   The data to pass to the callback.
+ * @user_data:   The data to pass to the callback.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *
 purple_request_fields(void *handle, const char *title, const char *primary,
@@ -1965,11 +1965,11 @@
 /**
  * Checks, if passed UI handle is valid.
  *
- * @param ui_handle The UI handle.
- * @param type      The pointer to variable, where request type may be stored
+ * @ui_handle: The UI handle.
+ * @type:      The pointer to variable, where request type may be stored
  *                  (may be @c NULL).
  *
- * @return TRUE, if handle is valid, FALSE otherwise.
+ * Returns: TRUE, if handle is valid, FALSE otherwise.
  */
 gboolean
 purple_request_is_valid_ui_handle(void *ui_handle, PurpleRequestType *type);
@@ -1977,9 +1977,9 @@
 /**
  * Adds a function called when notification dialog is closed.
  *
- * @param ui_handle   The UI handle.
- * @param notify      The function to be called.
- * @param notify_data The data to be passed to the callback function.
+ * @ui_handle:   The UI handle.
+ * @notify:      The function to be called.
+ * @notify_data: The data to be passed to the callback function.
  */
 void
 purple_request_add_close_notify(void *ui_handle, GDestroyNotify notify,
@@ -1988,15 +1988,15 @@
 /**
  * Closes a request.
  *
- * @param type     The request type.
- * @param uihandle The request UI handle.
+ * @type:     The request type.
+ * @uihandle: The request UI handle.
  */
 void purple_request_close(PurpleRequestType type, void *uihandle);
 
 /**
  * Closes all requests registered with the specified handle.
  *
- * @param handle The handle, as supplied as the @a handle parameter to one of the
+ * @handle: The handle, as supplied as the @a handle parameter to one of the
  *               <tt>purple_request_*</tt> functions.
  *
  * @see purple_request_input().
@@ -2034,21 +2034,21 @@
  * Displays a file selector request dialog.  Returns the selected filename to
  * the callback.  Can be used for either opening a file or saving a file.
  *
- * @param handle      The plugin or connection handle.  For some things this
+ * @handle:      The plugin or connection handle.  For some things this
  *                    is <em>extremely</em> important.  See the comments on
  *                    purple_request_input().
- * @param title       The title of the message, or @c NULL if it should have
+ * @title:       The title of the message, or @c NULL if it should have
  *                    no title.
- * @param filename    The default filename (may be @c NULL)
- * @param savedialog  True if this dialog is being used to save a file.
+ * @filename:    The default filename (may be @c NULL)
+ * @savedialog:  True if this dialog is being used to save a file.
  *                    False if it is being used to open a file.
- * @param ok_cb       The callback for the @c OK button.
- * @param cancel_cb   The callback for the @c Cancel button, which may be @c NULL.
- * @param cpar        The #PurpleRequestCommonParameters object, which gets
+ * @ok_cb:       The callback for the @c OK button.
+ * @cancel_cb:   The callback for the @c Cancel button, which may be @c NULL.
+ * @cpar:        The #PurpleRequestCommonParameters object, which gets
  *                    unref'ed after this call.
- * @param user_data   The data to pass to the callback.
+ * @user_data:   The data to pass to the callback.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *
 purple_request_file(void *handle, const char *title, const char *filename,
@@ -2059,19 +2059,19 @@
  * Displays a folder select dialog. Returns the selected filename to
  * the callback.
  *
- * @param handle      The plugin or connection handle.  For some things this
+ * @handle:      The plugin or connection handle.  For some things this
  *                    is <em>extremely</em> important.  See the comments on
  *                    purple_request_input().
- * @param title       The title of the message, or @c NULL if it should have
+ * @title:       The title of the message, or @c NULL if it should have
  *                    no title.
- * @param dirname     The default directory name (may be @c NULL)
- * @param ok_cb       The callback for the @c OK button.
- * @param cancel_cb   The callback for the @c Cancel button, which may be @c NULL.
- * @param cpar        The #PurpleRequestCommonParameters object, which gets
+ * @dirname:     The default directory name (may be @c NULL)
+ * @ok_cb:       The callback for the @c OK button.
+ * @cancel_cb:   The callback for the @c Cancel button, which may be @c NULL.
+ * @cpar:        The #PurpleRequestCommonParameters object, which gets
  *                    unref'ed after this call.
- * @param user_data   The data to pass to the callback.
+ * @user_data:   The data to pass to the callback.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *
 purple_request_folder(void *handle, const char *title, const char *dirname,
@@ -2083,25 +2083,25 @@
  *
  * This is often represented as a dialog with a button for each action.
  *
- * @param handle        The plugin or connection handle.  For some things this
+ * @handle:        The plugin or connection handle.  For some things this
  *                      is <em>extremely</em> important.  See the comments on
  *                      purple_request_input().
- * @param title         The title of the message, or @c NULL if it should have
+ * @title:         The title of the message, or @c NULL if it should have
  *                      no title.
- * @param primary       The main point of the message, or @c NULL if you're
+ * @primary:       The main point of the message, or @c NULL if you're
  *                      feeling enigmatic.
- * @param secondary     Secondary information, or @c NULL if there is none.
- * @param cert          The #PurpleCertificate associated with this request.
- * @param ok_text       The text for the @c OK button, which may not be @c NULL.
- * @param ok_cb         The callback for the @c OK button, which may not be
+ * @secondary:     Secondary information, or @c NULL if there is none.
+ * @cert:          The #PurpleCertificate associated with this request.
+ * @ok_text:       The text for the @c OK button, which may not be @c NULL.
+ * @ok_cb:         The callback for the @c OK button, which may not be
  *                      @c NULL.
- * @param cancel_text   The text for the @c Cancel button, which may not be
+ * @cancel_text:   The text for the @c Cancel button, which may not be
  *                      @c NULL.
- * @param cancel_cb     The callback for the @c Cancel button, which may be
+ * @cancel_cb:     The callback for the @c Cancel button, which may be
  *                      @c NULL.
- * @param user_data     The data to pass to the callback.
+ * @user_data:     The data to pass to the callback.
  *
- * @return A UI-specific handle.
+ * Returns: A UI-specific handle.
  */
 void *purple_request_certificate(void *handle, const char *title,
 	const char *primary, const char *secondary, PurpleCertificate *cert,
@@ -2120,7 +2120,7 @@
  * Sets the UI operations structure to be used when displaying a
  * request.
  *
- * @param ops The UI operations structure.
+ * @ops: The UI operations structure.
  */
 void purple_request_set_ui_ops(PurpleRequestUiOps *ops);
 
@@ -2128,7 +2128,7 @@
  * Returns the UI operations structure to be used when displaying a
  * request.
  *
- * @return The UI operations structure.
+ * Returns: The UI operations structure.
  */
 PurpleRequestUiOps *purple_request_get_ui_ops(void);
 

mercurial