Next: group, Previous: checklist, Up: Basic Types

#### The `editable-list` Widget

Syntax:

         type ::= (editable-list [keyword argument]... type)

The value is a list, where each member represents one widget of type type.

The following extra properties are recognized:

`:entry-format`
  This string will be inserted for each entry in the list. The following ‘`%`’ escapes are available:
  ‘`%v`’
    This will be replaced with the buffer representation of the type widget.
  ‘`%i`’
    Insert the [INS] button.
  ‘`%d`’
    Insert the [DEL] button.
  ‘`%%`’
    Insert a literal ‘`%`’.

`:insert-button-args`
  A list of keyword arguments to pass to the insert buttons.

`:delete-button-args`
  A list of keyword arguments to pass to the delete buttons.

`:append-button-args`
  A list of keyword arguments to pass to the trailing insert button.

`:buttons`
  The widgets representing the insert and delete buttons.

`:children`
  The widgets representing the elements of the list.

`:args`
  List whose car is the type of the list elements.