Listbuilder Object
Defines Tcl variable lists for use in a variety of states
Examples
Tutorial 6, Tutorial 7, Tutorial 8, Tutorial 9

Summary
Allows you to create a list of items (e.g. text, image names, sound objects). Each time the dialogue passes through the listbuilder, the "listname" is assigned the next value in the list. The first time the dialogue passes through the listbuilder, the value of "$chores" is "fix faucet", the next time the value of "$chores" is "do dishes".
Example: Enter the following text in a prompt box downstream from the listbuilder "Your next job is to $shopping". At each pass, your will hear the value of "$chores", ie. "Your next job is to fix the faucet", "You next job is to do the dishes".
Tutorial 7 contains a detailed description of how to use the listbuilder.

Details
Context menus are avilable for both lists and entries. These menus can be accessed by right-clicking on an entry or list. Right-clicking on the background will allow you to add a new list to an empty listbuilder object. The following menus and options are available for these entries in either view.
Add List Creates a new list
Rename List Renames the list. Lists cannot have an empty name.
Copy List Creates a new list with the same entries.
Delete List Deletes the list

Insert Filename Browse and insert a filename into the entry
Insert IPA Insert a phonetic symbol in Worldbet from the more popular IPA symbol set
Insert Sable SABLE compliant XML mark up TTS to better control the speech synthesis
Record Sob Starts BaldiSync in order to create a sob file, for natural speech prompts
Add Entry Adds an entry to the end of all lists
Delete Entry Deletes this entry from all lists
Insert Entry Inserts a new entry at this point in all lists
View This Entry Switches to entry view, with this entry selected

At run-time, the order in which entries from the list are selected can be controlled via the the list sorting parameter. They can be presented in order, in reverse order, or in a random fashion.

Context Menu
Properties... Opens the properties dialogue
Define Lists... Opens the list editing dialogue
Cut Deletes object and copies it to the clipboard
Copy Copies the object to the clipboard
Delete Deletes the object
Rename Renames the object