Next: , Previous: checklist, Up: Basic Types

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.