Next: , 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.