Introduction
MacroQueue’s user interface has 3 sections: the Queue, the Macros, and the control buttons. There are also the menus and status bar.

Left clicking on one of the macros will bring up a dialog asking for the parameters so you can Add a Macro to the Queue.


Once a macro is in the queue, you can right click on it to copy, edit, delete, or move.

Once you start the queue, by pressing the button on the left, the button will turn into a “Pause after Macro” button.


Structure
The queue is a global variable defined at the top of the MacroQueue class in MacroQueue.py:
TheQueue = []
The queue is a list of macros; each Macro is a list of functions; each function is a list of parameter data.
Here is the general structure:
