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.