libpurple/request.h

changeset 41745
74985c7b824d
parent 41199
72afb5d62f12
child 41917
b3eda1d781c6
equal deleted inserted replaced
41744:57dcc21a926e 41745:74985c7b824d
597 * Returns: (element-type PurpleRequestFieldGroup) (transfer none): A list of groups. 597 * Returns: (element-type PurpleRequestFieldGroup) (transfer none): A list of groups.
598 */ 598 */
599 GList *purple_request_fields_get_groups(const PurpleRequestFields *fields); 599 GList *purple_request_fields_get_groups(const PurpleRequestFields *fields);
600 600
601 /** 601 /**
602 * purple_request_fields_set_tab_names:
603 * @fields: The fields list.
604 * @tab_names: NULL-terminated array of localized tab labels,
605 * may be %NULL.
606 *
607 * Set tab names for a field list.
608 */
609 void purple_request_fields_set_tab_names(PurpleRequestFields *fields,
610 const gchar **tab_names);
611
612 /**
613 * purple_request_fields_get_tab_names:
614 * @fields: The fields list.
615 *
616 * Returns tab names of a field list.
617 *
618 * Returns: (array zero-terminated=1) (transfer none): Localized tab labels, or
619 * %NULL if tabs are disabled.
620 */
621 const gchar **
622 purple_request_fields_get_tab_names(const PurpleRequestFields *fields);
623
624 /**
625 * purple_request_fields_exists: 602 * purple_request_fields_exists:
626 * @fields: The fields list. 603 * @fields: The fields list.
627 * @id: The ID of the field. 604 * @id: The ID of the field.
628 * 605 *
629 * Returns whether or not the field with the specified ID exists. 606 * Returns whether or not the field with the specified ID exists.
805 * Creates a fields group with an optional title. 782 * Creates a fields group with an optional title.
806 * 783 *
807 * Returns: (transfer full): A new fields group 784 * Returns: (transfer full): A new fields group
808 */ 785 */
809 PurpleRequestFieldGroup *purple_request_field_group_new(const char *title); 786 PurpleRequestFieldGroup *purple_request_field_group_new(const char *title);
810
811 /**
812 * purple_request_field_group_set_tab:
813 * @group: The group.
814 * @tab_no: The tab number.
815 *
816 * Sets tab number for a group.
817 *
818 * See purple_request_fields_set_tab_names().
819 */
820 void purple_request_field_group_set_tab(PurpleRequestFieldGroup *group,
821 guint tab_no);
822
823 /**
824 * purple_request_field_group_get_tab:
825 * @group: The group.
826 *
827 * Returns tab number of a group.
828 *
829 * See purple_request_fields_get_tab_names().
830 *
831 * Returns: Tab number.
832 */
833 guint purple_request_field_group_get_tab(const PurpleRequestFieldGroup *group);
834 787
835 /** 788 /**
836 * purple_request_field_group_destroy: 789 * purple_request_field_group_destroy:
837 * @group: The group to destroy. 790 * @group: The group to destroy.
838 * 791 *

mercurial