Struct

PurpleRequestDatasheet

Description [src]

struct PurpleRequestDatasheet {
  /* No available fields */
}

Request Datasheet is a UI abstracted table.

Functions

purple_request_datasheet_new

Creates new Datasheet.

Instance methods

purple_request_datasheet_add_action

Adds an action to the datasheet.

purple_request_datasheet_add_column

Adds a column to the datasheet.

purple_request_datasheet_free

Destroys datasheet with all its contents.

purple_request_datasheet_get_actions

Returns the list of actions in a datasheet.

purple_request_datasheet_get_column_count

Returns the column count of datasheet.

purple_request_datasheet_get_column_title

Returns the column title for a datasheet.

purple_request_datasheet_get_column_type

Returns the column type for a datasheet.

purple_request_datasheet_get_records

Returns the list of records in a datasheet.

purple_request_datasheet_record_add

Adds a record to the datasheet.

purple_request_datasheet_record_find

Looks up for a record in datasheet.

purple_request_datasheet_record_mark_all_for_rem

Marks all records for removal. Record will be unmarked, when touched with purple_request_datasheet_record_add.

purple_request_datasheet_record_remove

Removes a record from a datasheet.

purple_request_datasheet_record_remove_all

Removes all records from a datasheet.

purple_request_datasheet_record_remove_marked

Removes all marked records.