This window allows you to edit a new or existing sequence.
The edit buffer (screen bottom left) is used to enter text or abbreviated text.
Multiple lines of text (i.e., square dance calls) can be entered in this field.
Press the Enter-key to tell the program to execute the calls.
If the calls within the edit buffer are successfully executed, the dancers are
updated to their ending position and the executed text is place in the large
white box (entire sequence text).
Within a sequence, the following characters have special meaning:
'%' toggles highlighting (underline + italic).
'$' toggles extra highlighting (underline + italic + bold).
'(' and ')' enclose comments.
'[' and ']' modify call intrepretation. For example,
[As Couples Swing Thru] & Roll ===> does an individual Roll.
[As Couples Swing Thru & Roll] ===> does an As Couples Roll.
[Run Wild 3/4] Reset ===> does a 3/4 Run Wild then a Reset.
Run Wild [3/4 Reset] ===> does a Run Wild then a 3/4 Reset.
An indendented line is considered part of the previous line.
There are two sets of dancers on the screen:
The Before dancers show the setup prior to executing
the last call.
The After dancers show the setup after executing the
The last call executed is shown in a box next to the line connecting the
two sets of dancers
The navigation buttons (screen bottom center) move the dancers
forward or back one call at a time or all calls at once.
The entire sequence text is displayed in the large white box (screen
left center). This sequence text may also contain formation pictures.
Near the top of the screen are two dropdown lists and two check boxes
List associates a list of calls with the sequence (or set
of sequences). A list keeps track of how many times each call or concept
is used within a set of sequences.
Difficulty assigns a difficulty level (Easy,
Medium, or Hard) to the sequence.
Star, when checked, marks the sequence as being a really
good or 'special' sequence.
In print list, when checked, means that the sequence is
in the list of sequences to be printed.
The Clear and New-line buttons
(screen bottom left) clear the edit buffer or add a new-line to the edit buffer
at the cursor location.
The Insert formation button
inserts a picture of the current formation within the sequence text.
The Undo button
moves the last call from the sequence text to the top of the edit bufffer, and updates the
dancer positions accordingly.
The menu (screen top) consists of the following:
Change selects a different sequence to be edited.
You can choose from previously edited sequences, or you can edit the next
sequence within a set of sequences. If you are creating new sequences, there
is also an option to start the next sequence.
Display allows you to:
change the font used for the edit buffer, sequence text, and last call executed.
change the scaling of the inserted formations.
enable whether or not the 'before' formation is displayed.
enable whether or not the grid lines and axes are displayed.
tell the program when to automatically display how many getouts are available
from the current ending position.
Edit allows you to edit the entire sequence text, mark the
sequence as having problems (to be corrected later), add getouts from the current
position to the getout database, or edit other databases
within the program (you can edit the abbreviation database to add or delete
abbreviations; you can edit the list database to add a new call or concept;
or you can edit the parse database to allow for a different way to spell a call).
Find allows you to:
find possible calls from the current setup.
find getouts (resolves) from the current setup.
Flags sets or clears flags used by the program
during call execution.
Help displays a dialog box describing the extra characters that
can be added to the sequence text for formatting purposes (e.g., adding underlines
and/or bold, adding comments) or for forcing a particular interpretation
(e.g., explicitly telling the program how to group adjacent calls).
View allows you to:
view the list associated with a set of sequences. The list is primarily used to
keep track of the calls that have not yet been used within a set of sequences.
view the last getout used.
view the last snapshot record used during call execution. (A snapshot record is a before-and-after
picture used by the program to execute calls). If the program
incorrectly executes a call, viewing the snapshot record usually gives
you a clue as to what went wrong.
View, modify, and save a bitmap picture of the current formation.