Next: group, Previous: checklist, Up: Basic Types [Contents][Index]

### 5.14 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.