AllGui shows many of the global storage locations in SC3:
For each location, the number of items there is displayed, and a gui can be opened to display it in more detail.
the interpreter global variables as a list of symbols.
the names of the currently watched storage locations.
the functions for counting the objects in each location
the functions to run when the open button is pressed, which typically opens the appropriate gui.
create a new AllGui
| numItems |
the number of items to show on each subgui |
| parent |
an optional parent view |
| bounds |
optional bounds |
the new AllGui.
add an item (e.g. a collection/location of global objects) to display on AllGui
| name |
the name under which to display it |
| countFunc |
a function for counting the objects of interest |
| openFunc |
a function that creates a GUI for that collection/location |
remove an item from the display
| name |
the name of the item to remove |