libpurple/request/purplerequestfieldlist.h

changeset 43285
acde304cf24c
parent 43176
04f562dc0ff2
--- a/libpurple/request/purplerequestfieldlist.h	Fri Jul 11 02:46:28 2025 -0500
+++ b/libpurple/request/purplerequestfieldlist.h	Sun Jul 13 00:01:48 2025 -0500
@@ -56,6 +56,8 @@
  * Creates a multiple list item field.
  *
  * Returns: (transfer full) (type PurpleRequestFieldList): The new field.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 PurpleRequestField *purple_request_field_list_new(const char *id, const char *text);
@@ -67,6 +69,8 @@
  *                     or FALSE otherwise.
  *
  * Sets whether or not a list field allows multiple selection.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 void purple_request_field_list_set_multi_select(PurpleRequestFieldList *field, gboolean multi_select);
@@ -78,6 +82,8 @@
  * Returns whether or not a list field allows multiple selection.
  *
  * Returns: TRUE if multiple selection is enabled, or FALSE otherwise.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 gboolean purple_request_field_list_get_multi_select(PurpleRequestFieldList *field);
@@ -90,6 +96,8 @@
  * Returns the data for a particular item.
  *
  * Returns: The data associated with the item.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 gpointer purple_request_field_list_get_data(PurpleRequestFieldList *field, const char *text);
@@ -102,6 +110,8 @@
  * @data:      The associated data.
  *
  * Adds an item to a list field.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 void purple_request_field_list_add_icon(PurpleRequestFieldList *field, const char *item, const char *icon_path, gpointer data);
@@ -112,6 +122,8 @@
  * @item:  The item to add.
  *
  * Adds a selected item to the list field.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 void purple_request_field_list_add_selected(PurpleRequestFieldList *field, const char *item);
@@ -121,6 +133,8 @@
  * @field: The field.
  *
  * Clears the list of selected items in a list field.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 void purple_request_field_list_clear_selected(PurpleRequestFieldList *field);
@@ -131,6 +145,8 @@
  * @items: (element-type utf8) (transfer none): The list of selected items.
  *
  * Sets a list of selected items in a list field.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 void purple_request_field_list_set_selected(PurpleRequestFieldList *field, GList *items);
@@ -143,6 +159,8 @@
  * Returns whether or not a particular item is selected in a list field.
  *
  * Returns: TRUE if the item is selected. FALSE otherwise.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 gboolean purple_request_field_list_is_selected(PurpleRequestFieldList *field, const char *item);
@@ -157,6 +175,8 @@
  * purple_request_field_list_get_data().
  *
  * Returns: (element-type utf8) (transfer none): The list of selected items.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 GList *purple_request_field_list_get_selected(PurpleRequestFieldList *field);
@@ -168,6 +188,8 @@
  * Returns a list of items in a list field.
  *
  * Returns: (element-type PurpleKeyValuePair) (transfer none): The list of items.
+ *
+ * Since: 2.0
  */
 PURPLE_AVAILABLE_IN_ALL
 GList *purple_request_field_list_get_items(PurpleRequestFieldList *field);

mercurial