Class

PurpleRequestFieldList

unstable since: 3.0

[]

Description [src]

final class Purple.RequestFieldList : Purple.RequestField
{
  /* No available fields */
}

A list request field.

Available since: 3.0

[]

Constructors

purple_request_field_list_new

Creates a multiple list item field.

[]

Instance methods

purple_request_field_list_add_icon

Adds an item to a list field.

purple_request_field_list_add_selected

Adds a selected item to the list field.

purple_request_field_list_clear_selected

Clears the list of selected items in a list field.

purple_request_field_list_get_data

Returns the data for a particular item.

purple_request_field_list_get_items

Returns a list of items in a list field.

purple_request_field_list_get_multi_select

Returns whether or not a list field allows multiple selection.

purple_request_field_list_get_selected

Returns a list of selected items in a list field.

purple_request_field_list_has_icons

Indicates if list field has icons.

unstable since: 3.0

purple_request_field_list_is_selected

Returns whether or not a particular item is selected in a list field.

purple_request_field_list_set_multi_select

Sets whether or not a list field allows multiple selection.

purple_request_field_list_set_selected

Sets a list of selected items in a list field.

Methods inherited from PurpleRequestField (19)
Methods inherited from GObject (43)
[]

Properties

Purple.RequestFieldList:multi-select

Whether the field should allow multiple selections.

unstable since: 3.0

Properties inherited from PurpleRequestField (9)
[]

Signals

Signals inherited from GObject (1)

Class structure