2.5. SynCalc Memory Locations and Drag-and-Drop
2.5.1. Text Memory
SynCalc can store up to twelve text expressions in memory. These expression are useful
for storing long expressions, constants, macros, or whatever you like. The memory locations can
be edited via drag-and-drop (explained below) or in the "Memory Contents" screen accessed by the
"View Memory" menu selection. There is a dot in the top-right corner of all memory buttons
which have data stored in them.
Using the drag-and-drop features of SynCalc is as easy as, well, dragging and dropping.
The expression field, the answer field, buttons 0-9, the decimal button and the equal button are all
capable of drag-and-drop. You may drag any selected text from the expression field to one of the
memory locations (0-9, the decimal and the equal buttons), or to another location in the expression
field. As the pen enters a memory button, the button will highlight. Lifting the pen at this time
will store the selection in this memory location. Be careful, though as this will replace the anything
stored in that location. To cancel a drag-and-drop operation, raise the pen while it is over an object
that is not droppable. In other words, if nothing is highlighted, then the drag won't do anything.
The contents of the storage buttons can be viewed and edited from the "Memory Contents" view,
accessed via the "Calc->View Memory" menu choice.
To retrieve stored expression from memory locations, just drag the desired button to the
expression field and it will be inserted at thelocation of the cursor. In addition to moving
expression between the memory locations and the expression field, you may also move
expressions from button to button. The answer field may also be dragged to any storage location
or into the expression field. Dragging and dropping the answer field will result in the numerical
version of the answer (as opposed to "Ans").
2.5.2. Numerical Memory
SynCalc has 26 variables which can be used to store numbers for later use. These are
especially useful in conjunction with shortcuts (explained in section 2.6). All lowercase letters, 'a'-
'z' are valid variables. To store a number in a variable, use the storage operator "@" like so:
5@a stores the value 5 in 'a'.
2+3@a stores the value 5 in 'a'.
2+3@a+5@b stores 5 in 'a' and 10 in 'b'.
To use a variable, simply use it as if it were a number:
|