[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

8.6 LM:Block Definition

The original Listmaker program provided two main capabilities: 1) random selection without replacement from an array of elements, and 2) the ability to insert elements into a block structure with special restrictions. The LM:Randomize Sets (see section LM:Randomize Sets) and LM:Set Assign (see section LM:Set Assign) modules provide the first capability.

The Listmaker library introduces the notion of a block to provide the second. Each block starts with a LM:Block Definition module, which specifies its size. By default, the Block Length field is zero. Then, items are added to the block using any of several modules: the most commonly used one is LM:Block Item. See section LM:Block Item. All modules that add to the block are added as children to the LM:Block Definition.

LM:Block Definition user interface:

images/lm-block

LM:Block Definition attribute list:
Attribute Type Default Description
len integer `0' lenght of the block



This document was generated on October, 28 2005 using texi2html