image

Explorer Windows

image

An explorer can be generated as a separate window — an explorer window. For example:

A separate explorer window, or a cascade of separate explorer windows, can be a way to focus more easily on the information that interests you. This is demonstrated in the illustration below, which shows three explorer windows spawned successively from a dictionary explorer: folders within the application explorer > folders as a separate list window > folder "sd5help" > creation date of folder "sd5help".

image

NOTE: An explorer window has a toolbar, but the toolbars are hidden in the above screen shot, to save space.

An explorer window maintains its linkage back to the explorer from which it was spawned. This linkage expresses the full identity of the value being explored. To see an explorer window’s identity:

image

An explorer window remains “live”: it changes if the value being explored changes, provided Script Debugger “knows” about the change. For example, an explorer window spawned off from a script window’s result pane or variables pane may change its value spontaneously, because Script Debugger “knows” when these values need to be refreshed (e.g., you ran the script again). In other cases, you might need to ask Script Debugger to reload an explorer: choose Dictionary > Reload.

An explorer window may also close spontaneously if the value being explored ceases to exist. For instance, an explorer window that is exploring a variable from the variables pane will close when the variable goes out of scope. Similarly, an explorer window that is exploring an element of a class will close if that class is refreshed and the element no longer exists.

To set defaults for the size, view, and display options of explorer windows:



image
Where Explorers Appear Best
image