Scripting Code To Close all Open Windows

I’m wanting to know where I can get additional information about the scripting language used in Ignition. What I’m trying to do at the moment is; once a button is pressed on the screen to close all open windows, but I would also like an external reference so i can learn the commands of the scripting language used.

To close all open windows via a button press, place the following code in the actionPerformed event for said button:

for window in system.gui.getOpenedWindows():
    system.nav.closeWindow(window.getPath())

Note: If you don’t want to close the window the button is on, you will have to exclude it with some additional code in the for loop.

The Ignition user manual defines all of the built in scripting functions as well as has links to external references for Python and Java.
http://www.inductiveautomation.com/support/usermanuals/ignition/

Thank you f_jons this is going to work very nice. I Looked through the manual I didn’t realize they put all of that information in there, very good users manual.